Leo's House of Pizza
  • Home
  • Menu
  • Gallery
  • Hours
  • Contact
Quality Food - Fast Service - Fair Prices
192 Newburyport Turnpike, Newburyport, MA 01950  |  Phone: (978) 462-1221 Call Us:(978) 462-1221 Order Online
192 Newburyport Turnpike, Newburyport, MA 01950  |  Phone: (978) 462-1221 Call Us:(978) 462-1221 Order Online
Loading, please wait...
Back To Website
Privacy & Terms Of Service | Restaurant Login
192 Newburyport Turnpike, Newburyport, MA 01950  |  Phone: (978) 462-1221
Website by Newburyport Web Designers