The Navajo Nation Embassy will be located at 11 D Street SE, across from the U.S. Capitol complex in the Capitol Hill neighborhood of Washington, D.C.