There are Live music?

GABRIELA AYALA | Sep 21, 2019 | Category: Greek restaurant in Delray Beach, Florida

Taverna Opa Delray - All questions

Address: 270 E Atlantic Ave, Delray Beach, FL 33444, USA

Peter Boukzam | Sep 21, 2019

I'm not sure however it's a festive atmosphere

K O | Sep 21, 2019

No

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Trending Places