Check out our FREE mobile app today!
Order right from your phone!

contact

Pizza Palace
711 Washington St,
Norwood, MA 02062
Tel# 781-769-4445
Fax# 781-769-4409

[email protected]
Click on map for directions