Get directions to: Sato, Waltham, MA Restaurant address: 475 Winter St Waltham, MA 02451, USA Driving Walking Bicycling Restaurant: Sato