A modern hotel located at a 7-minute walk from a metro station, 1.8 miles from Zocalo, and 4.3 miles from Chapultepec park.