Indian Orch MA Restaurants 1. 459 Main St, Indian Orch, MA 01151 | Pearl House (413) 543-3394 2. 37 Oak St, Indian Orch, MA 01151 | Best Pizza (413) 543-2805