Alibi at The Liberty Hotel, Boston (pictured above) Alibi is located in the “drunk tank” of the former Charles Street Prison, where those arrested for public intoxication were kept overnight — a unique place to relive a little Boston history (hopefully on better terms). Thick brick walls with cell doors and windows, original stone floors [...]
