Food News: Taverna Opa to Open on Atlantic Avenue in Downtown Delray
Taverna Opa has hung the window signs up and announced that they will be coming soon to a new location on East Atlantic Avenue in Downtown Delray Beach. Taking up the space that formerly occupied 75 Main, this new spot will add one more location to their three current festive, Greek-cuisine Florida restaurants.
We’ll keep monitoring the situation and stop on by when they open to get a taste of the Mediterranean (we’ll try not to smash any plates). Opa!
270 E Atlantic Avenue
Delray Beach, FL 33483