75 on Liberty Wharf

Boston
$$$$

75 on Liberty Wharf's the airy, window-heavy sister spot to Beacon Hill fave 75 Chestnut, built into a vacant glass-walled, kiosk-like building at the end of Fish Pier.