5-Star Luxury Collection Hotels Boston

The Liberty, a Starwood Luxury Collection Hotel, Boston
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 HotelArrow forward