Located in the
Museum of Science, the
Mugar Omni Theater is a sight for sore eyes, or at least the near-sighted. The theater presents larger-than-life images on a domed screen that reaches five stories high!
The
Simons IMAX Theatre, Boston's other IMAX venue, is located adjacent to the
New England Aquarium.
rate and review this attraction: