The floating restaurant will open seasonally for the next five years. The Tall Ship, an oyster bar docked at Pier One in East Boston, boasts views of the harbor and the skyline.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results