Best Pizza Address: 37 Oak St, Indian Orch, MA 01151 Phone: (413) 543-2805 Payment: Nice to Know: Good For Kids Yes Wifi No Accepts Credit Cards Yes Good For Groups Yes Pizza, Restaurants Other Businesses: Indian Orchard Pizzeria at 422 Main St, Indian Orch, MA 01151 Pearl House at 459 Main St, Indian Orch, MA 01151