Address 11 Plaza de la Puerta del Sol, Madrid 28013, Spain
Coordinates 40°25'0.944" N -3°42'11.679" E