Located in Cuauhtemoc, this hotel is within a 10-minute walk of Glorieta de Insurgentes, Paseo de la Reforma, and The Angel of Independence Monument. Zócalo and U.S. Embassy are also within 3 mi (5 km). Insurgentes Station is 7 minutes by foot and Sevilla Station is 9 minutes.