Watertown hotels & apartments, all accommodations in Watertown

Recommended hotels in Watertown

Residence Inn Boston Watertown photo

Residence Inn Boston Watertown

This hotel is about 3.4 km away from Harvard University. Set within a 30-minute walking distance from Watertown city…

570 Arsenal Street, Watertown, United States

Super 8 Watertown/Cambridge/Boston Area photo

Super 8 Watertown/Cambridge/Boston Area

The city center is 10 minutes' walk of the property. Guests will get to Andover in 25 minutes by car.

100 N Beacon St, Watertown, United States