Get directions to: Bistro, Westborough, MA Restaurant address: 72 E Main St Ste C Westborough, MA 01581, USA Driving Walking Bicycling Restaurant: Bistro