5-Star Luxury Collection Hotels Boston

Terrace/Patio
favorite_border
add to favorites

The Liberty, a Starwood Luxury Collection Hotel, Boston

Boston, Massachusetts, United States
With a stay at The Liberty, a Starwood Luxury Collection Hotel, Boston in Boston (Beacon Hill), you'll be minutes from Massachusetts General Hospital and close to Boston Public Garden. This 5-star hotel is close to Boston Common an..
View open_in_new