Town Pizza


459 Main St, #14
Indian Orchard, MA 01151

An Italian Restaurant in Indian Orchard MA

Town Pizza located on 459 Main Street, Indian Orchard provides delivery, take-out, dine-in, and catering services. Call us today or order online!


Day Opening Closing
Mon-Thu 10:30am 9:30pm
Fri-Sat 10:30am 10:30pm
Sun 10:30am 9:30pm
Click the button to add a review for Town Pizza

Add Review