Get directions to: Sushi 21, Watertown, MA Restaurant address: 54 Mount Auburn St Watertown, MA 02472, USA Driving Walking Bicycling Restaurant: Sushi 21