El hotel Plaza Mayor de Madrid se ubica en un edificio histórico con más de 200 años de antigüedad enclavado en la popular Plaza de Santa Cruz, frente a la Plaza Mayor de Madrid y a tan sólo 20 min a pie de la estación de Atocha. Encontrándose junto a la histórica Plaza Mayor de Madrid, puede llegar a pie a todos los enclaves de interés turístico.