Get directions to: Tea House, Orange, MA Restaurant address: 326 E Main St Orange, MA 01364, USA Driving Walking Bicycling Restaurant: Tea House