Back to restaurant list
TAVERNA OPA - DELRAY BEACH GREEK
book a table
The marriage of great Greek food & celebration is what Taverna Opa promotes. Spirits are lifted with every single napkin thrown in the air. Belly dancing is a MUST!
location 270 E Atlantic Ave,Delray Beach, FL 33444