Skip to content
TravelHub
Washington · United States

Stewart Lee Udall Department of the Interior Building: what's nearby, how to get there and when to go · 2026

The Main Interior Building, officially known as the Stewart Lee Udall Department of the Interior Building, located in Washington, D.C., is the headquarters of the United States Department of the Interior.

Map of places
About the place
Facts
  • C Street Northwest, 1849, Washington, United States of America
Source: Wikidata · OpenTripMap
Stewart Lee Udall Department of the Interior Building in pictures8 photos · 1 place
MBisanz talk · cc-by-sa-3.0 · Oct 10, 2009
Corcoran Gallery of Art
G. Edward Johnson · cc-by-4.0 · Feb 10, 2025
U.S. Department of the Interior · pdm · Jul 24, 2025
U.S. Department of the Interior · pdm · Jul 24, 2025

Getting there and staying

2 sources · As of November 4, 2026
Source: TravelHub · OurAirports (public domain)