Get directions to: Chef Sun, Westborough, MA Restaurant address: 30 Lyman St Westborough, MA 01581, USA Driving Walking Bicycling Restaurant: Chef Sun