Zocalo Central, situado al lado de la Catedral Metropolitana, es el lugar ideal para pasar una estancia relajante en el corazón de la Ciudad de México. Los servicios ofrecidos incluyen: restaurante con cocina mexicana y internacional, terraza panorámica con vistas a la ciudad, elegante bar, servicio de habitaciones, servicio de niñera (de pago), servicio de lavandería, alquiler de coches, sauna, gimnasio y aparcamiento.
El hotel, situado en un edificio histórico, está a sólo 7 km del aeropuerto internacional de la Ciudad de México y a pocos minutos del Paseo de la Reforma. Durante su estancia, los huéspedes pueden visitar: palacio de bellas artes, Basílica de Guadalupe y Teotihuacan, el Palacio Nacional y la Alameda Central.