Watertown hotels & apartments, all accommodations in Watertown

Recommended hotels in Watertown

Super 8 Watertown/Cambridge/Boston Area Hotel photo

Super 8 Watertown/Cambridge/Boston Area Hotel

Super 8 Watertown/Cambridge/Boston Area Hotel is a 2-star venue positioned about 7 km from Fenway Park. Super 8 Watertown/Cambridge/Boston Area Hotel has been welcoming guests to its non-smoking…

100 N Beacon St, Watertown, United States

Super 8 Motel - Watertown photo

Super 8 Motel - Watertown

The 3-star Super 8 Motel - Watertown boasts close proximity to Alumni Stadium, Cambridge College and MIT just 3.4 km away.

. Boston - Ma, Watertown, United States