Located in South Florida, Delray Beach is a vibrant town with as much food, nightlife, and culture as much larger cities.
Three plays, discussions and a movie screening mark the return of the Sarasota Jewish Theatre at the Sarasota Players.