New England Aquarium - Location

Location

The New England Aquarium is on Central Wharf along Atlantic Avenue in Boston and adjacent to Long Wharf and the Rose Kennedy Greenway. The nearest subway stop is Aquarium Station on the MBTA's Blue Line, but the aquarium is a short walk from the Haymarket Station on the Orange and the Green Lines. The Aquarium is within walking distance of the North End, Government Center, and the Financial District.

Read more about this topic:  New England Aquarium