Get directions to: Il Forno, Westborough, MA Restaurant address: 30 Lyman Street Westborough, MA 01581, USA Driving Walking Bicycling Restaurant: Il Forno