New England Aquarium in Boston

Show Map


The New England Aquarium is an aquarium located in Boston, Massachusetts.

In addition to the main aquarium building, attractions at the New England Aquarium include the Simons IMAX Theatre and the New England Aquarium Whale Watch, which operates from April through November.


External links



Source en.wikipedia.org/wiki/New_England_Aquarium