This business has CLOSED(report as open?)
Stelios Pizza House
1819 Central St, Stoughton, MA 02072
Reviews
01/14/2012
Provided by YPmobileThis place is great! The pizza is the best in town and their prices are awesome! U can't beat it.
More Business Info
- Hours
- Mon - Sat 11:00 am - 12:00 pm
- AKA
Stellios Pizza
- Other Link
- Categories
- Pizza, Restaurants
- Other Information
Cuisines: Pizza
Suggest an Edit