contact

Leo’s House of Pizza
Route 1 Traffic Circle
192 Newburyport Turnpike
Newburyport, MA 01950

(978) 462-1221
Click on map for directions