Plaza de Castilla Financial district, Madrid, Spain

- Image ID: BBXWP2
JLImages / Alamy Stock Photo
Image ID: BBXWP2
Plaza de Castilla Financial district, Madrid, Spain
Location: Madrid, Spain