Pizza Palace


711 Washington St
Norwood, MA 02062

A Cafe in Norwood MA

Located Downtown in Historic Norwood Center. Visit Pizza Palace and enjoy our delicious Pizza, Calzones, Dinner Entrees, Pasta, Subs and more! Dine in or stop by for takeout. Call us and we will deliver to your home or office. We will be happy to cater your next meeting or party! Gift Certificates Available. Corporate Accounts are Welcome


Day Opening Closing
Monday - Saturday 11:00 AM 10:00 PM
Sunday 12:00 PM 9:00 PM
Click the button to add a review for Pizza Palace

Add Review