The Liberty Hotel in downtown Boston is under new management and is now part of Starwood Hotels & Resorts Luxury Collection.
The 300-room hotel was converted from the former Charles Street Jail.