Restaurants in Oviedo, FL
Restaurants • Pizza • Italian Restaurants
10 S Central Ave.,
Oviedo ,
FL
32765
UNITED STATES
Based on 1 reviews
I love there food
the food is amazing, It's a small place but the service is very good and they are very friendly. The pizza is full of toppings and delicious. Every thing I've had there so fare has been delicious. you have to tray it..Worldwide > United States > Oviedo, FL > Italian Restaurants