Super 8 Motel - Watertown/Cambridge/Boston Area

100 N Beacon St
Watertown
Massachusetts
United States