Free Wi-Fi
1.1 km.
Boston North Station
Offering exceptional services, luxurious accommodations and state-of-the-art amenities, this Cambridge, Massachusetts eco-friendly hotel is only moments from Harvard Square and is situated along the Charles River, directly across from Boston city
Number of rooms: 236
25 Edwin H. Land Boulevard, East Cambridge, Cambridge, MA 02141, United States
Hotel booked 2 times today.
The rooms are pristine and beautifully designed. When you walk in you’re immediately greeted with an incredible scent! We love it so far!
Beautiful rooms, amazing views, chic and elegant; warm and welcoming.
Comfortable bed good bedding good bathroom good amenities. Nice!