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, Madrid, Spain (approx. 40.41604°, -3.70479°)


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