Florida > Orlando > Restaurants, Food & Beverages > Restaurants > Taverna Opa
9101 International Dr, #2240, Orlando, Florida, 32819
(407) 735-1866
Restaurants, Food & Beverages > Restaurants
opaorlando.com
Tags: ["Greek Restaurant"]
Videos:
No reviews yet. Be the first to write a review!