1 Screen
6th Street and Independence Avenue, Washington, DC 20560, USA
The Lockheed Martin IMAX Theater is an IMAX theater located in the National Air and Space Museum on the National Mall in Washington, D.C. It opened in 1976 and shows films related to aviation and space.
