To do in the area:
Means of transport
Metro station
Estación de Ópera (280 m), Plaza de Isabel II - 28013 Madrid
Estación de Sol (405 m), Puerta del Sol - 28028 Madrid
Public parking
Plaza Mayor (106 m), 27 Plaza Mayor - 28013 Madrid
Notify us of a mistake


