Our Super 8 Watertown / Cambridge / Boston Area hotel, conveniently located off Interstate 90 and just 15 minutes from downtown Boston, puts everything the Boston / Cambridge area has to offer at your fingertips. With public transportation within easy walking distance of our Watertown, MA, hotel, you can park your car in our covered lot and enjoy all the city has to offer. Please note that our parking lot will not accommodate trucks.
Address
Address:
100 N Beacon St, Watertown, MA 02472
Telephone:
Opening Hours
Monday
24/7
Tuesday
24/7
Wednesday
24/7
Thursday
24/7
Friday
24/7
Saturday
24/7
Sunday
24/7