Mediterranean restaurant · 3050 Alafaya Trl Ste 1008, Oviedo, FL
Delivery · Dine-In
More food in Oviedo, FL · Mediterranean Food in Oviedo