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.
Click here to claim this listing.
In Order To Claim Your Listing You Must Sign In / Sign Up To Screendollars