
The Tall Ship
RestaurantsListed for students and visitors near Boston University in Boston, Massachusetts.
The Tall Ship is a 245-foot vessel moored in East Boston turned floating oyster bar and event venue, with three mahogany bars around the grand mast and harbor views, part of the Pier One complex.