This sweeping view of El Zócalo, the central square of Mexico City, proves that Centro Histórico’s Terraza Gran Hotel has one of the best views in the metropolis. As its name suggests, the restaurant is part of the Gran Hotel Mexico City, one of Latin America’s finest hotels and a filming location for the 2015 James Bond film Spectre. Click to read my travel guide “A Weekend Guide to Mexico City’s Centro Histórico,” or click to view my high-resolution photo collection from nearby Templo Mayor.