Indian Orchard MA Pizza 1. 89 Main St, Indian Orchard, MA 01151 | Roberto's Pizzeria Restaurant (413) 543-1500