Once the storied Charles Street Jail, The Liberty Hotel in Boston welcomes guests to Boston with the spirit of a landmark liberated following an extensive $150 million acquisition, renovation and construction process. Marrying historic architecture with the high standards of refined, modern travel, The Liberty Hotel is New England’s premier luxury hotel in Boston Massachusetts.
Located at the foot of the Beacon Hill overlooking the Charles River, The Liberty is Boston's newest four star hotel. After a extensive renovation from the former Charles Street Jail, the hotel is modern and designed with all the amenities to make your stay unforgettable. This building is a national historical landmark dating back to1851 and has major national architectural significance as the prime institutional example of the Boston Granite Style of the mid-19th Century.
The Liberty Hotel is located in Boston near: The Liberty Hotel is perfectly situated in the heart of Boston’s Beacon Hill neighborhood near the world’s best medical complexes. Just a footbridge away from the Charles River and its Esplanade, The Liberty Hotel offers easy access to a wealth of outdoor recreation, unique shopping, entertainment and downtown Boston.