Holiday Inn Zocalo is located in the Main Square of the Historical Center of Mexico City. National Palace of Government and the Metropolitan Cathedral are across the street. Within five minutes walk from the hotel are Bellas Artes Palace and the Aztec ruins of the Templo Mayor surrounded by museums, theatres, restaurants, stores, handcraft markets and financial centers.
Holiday Inn Zocalo offers 110 guestrooms featuring coffee maker, iron/ironing board, cable television, in-room safe, air conditioning and high speed internet access. Hotel amenities also include business center, fitness center, restaurant and bar.