Work is progressing on the new Matthew & Marsha Simons IMAX Theater at the New England Aquarium on Boston’s Central Wharf. The three-story, 18,000-square-foot theater is slated to be completed by November.

IMAXed Out

by Banker & Tradesman time to read: <1 min
0