Manzanares river and Madrid Rio park, an ecological development in the city of Madrid, Spain, Europe

- Image ID: CR4A31
Manzanares river and Madrid Rio park, an ecological development in the city of Madrid, Spain, Europe
imageBROKER / Alamy Stock Photo
Image ID: CR4A31
Manzanares river and Madrid Rio park, an ecological development in the city of Madrid, Spain, Europe