Leo's House Of Pizza
Open
Newburyport, MA 01950
Leo's House of Pizza, located in Newburyport, MA, has been serving the community for over 30 years with a menu that features delicious Italian and Greek cuisine, including specialty pizzas and gyros. This family-owned and operated establishment, run by Spiro Gioulis, is often regarded as a hidden gem in the area.
With a commitment to quality and flavor, Leo's House of Pizza aims to provide a memorable dining experience for both dine-in customers and those opting for takeout. The restaurant's homemade sauce and diverse offerings are sure to keep patrons coming back for more.
Generated from the website
See a problem?
You might also like
Partial Data by Foursquare.