Home
Menu
Gallery
Hours
Contact
contact
Leo’s House of Pizza
Route 1 Traffic Circle
192 Newburyport Turnpike
Newburyport, MA 01950
(978) 462-1221
Click on map for directions