Madrid Hotel Paseo de la 2 Ronda de Atocha 17 Madrid, Spain 28012 +34 915 308000
\
Map of Madrid's Hotel Hard Rock location
Madrid's Current Weather