Powered by

Pizza Palace

222 Somerville Ave, Somerville MA, 02143

Currently Closed   Full Hours  

Order Now
Pizza Palace is currently located at 222 Somerville Ave. Order your favorite pizza, pasta, salad, wings, and more, all with the click of a button. Pizza Palace accepts orders online for both pickup and delivery.