About this hotel
This hotel is located in the center of Mexico City, right next to the National Cathedral, where the Moctezuma Palace used to be. It offers free private parking and a beautiful restaurant overlooking the famous Zócalo square. The Zócalo Central hotel is housed in an 1890-era building and offers rooms and suites, some with views of the renovated Zócalo. All accommodation features modern décor, a flat-screen TV, a desk...