Boston’s Charles Street Jail Now Hosts Guests as The Liberty Hotel
When visitors to downtown Boston, MA, stay at The Liberty on Charles Street, they’re staying willingly in a building that was originally designed solely for non-voluntary habitation. Indeed, a significant portion of the hotel – located at 215 Charles Street, just off of Longfellow Bridge – was originally built in......