The Community for Great Live Acoustic Music
51 N Swinton Ave
Delray Beach, FL
The Crest Theatre is housed in the restored 1925 Delray High School building on the Old School Square campus in Delray Beach.
No upcoming shows listed