We are located in the North Abington Center of town next to the intersection of Rts. 139 and 58. Parking is available in the rear lot (along with a rear entrance).
Abington House of Pizza
198 North Ave.
Abington, MA 02351
(781) 982-9336
Click on map for directions
go to top