The Interior Museum is a museum operated by the United States Department of the Interior and housed at the department's headquarters at the Stewart Lee Udall Main Interior Building in Washington, D.C., on the first floor.
Established: March 8, 1938
Location: 1849 C Street NW · Washington, D.C.
Public transit access: Farragut North · Farragut West