Super 8 Hotel Watertown 100 North Beacon Street,
Watertown, MA 02172 US
Super 8 Hotel Watertown 100 North Beacon Street, Watertown, MA 02172
 
Rated Very Low Not Recommended
Cheap, smoke-free hotel 8 miles West of downtown Boston 3 floors, 44 rooms - no elevator No swimming pool Free continental breakfast Free Internet in room Free parking