Get directions to: Nysa Cafe, Northborough, MA Restaurant address: 341 South St Northborough, MA 01532, USA Driving Walking Bicycling Restaurant: Nysa Cafe