Sbarro
1600 Oviedo Marketplace Blvd
Oviedo
FL
32765
(407) 977-0040
sbarro.com
Open Map
Description
Sbarro is located at 1600 Oviedo Mall Blvd, Oviedo, FL. This business specializes in Italian Restaurants and Pizza.
by merchantcircle on August 17, 2015 from
merchantcircle
Tips
Feeding a large group? Whole, made-to-order pies can also be purchased.
by menuism on June 27, 2013 from
menuism
Information from the business
Foreign listing
by localcom on November 22, 2015 from
localcom
Car rentals including sedans, trucks, SUV's and more from Budget.
by localcom on June 15, 2014 from
localcom
AIR CONDITIONING
Foods-Carry Out
Italian
Oviedo
pizza
pizzeria
restaurant
Restaurants
Restaurants Italian
Take Out