El Hotel se encuentra en pleno centro de Madrid, cerca del El Corte Ingle de Preciados, a escasos minutos del la estación de metro de Ópera o Callao.
El edificio data del siglo XIX. Fue la primera embajada de Estados Unidos.
Dada la historia del edificio está declarado, Patrimonio Nacional.