Where is Hostal Castilla II Puerta del Sol, Madrid?

Where is Hostal Castilla II Puerta del Sol, Madrid located?

Hostal Castilla II Puerta del Sol, Madrid, Hostal Castilla II Puerta del Sol, Madrid, Spain (approx. 40.41604°, -3.70479°)


Where is Hostal Castilla II Puerta del Sol, Madrid on the map?