The Liberty Hotel is located on Charles Street in Boston MA, and 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 Boston Massachusetts attractions such as outdoor recreation, unique shopping, entertainment and downtown Boston.