Italian restaurant · 4250 Alafaya Trl Ste 132, Oviedo, FL
Dine-In
More food in Oviedo, FL · Italian Food in Oviedo