Village of Valldemosa on Mallorca Island hillside, Mallorca. Balearic Islands, Spain

- Image ID: HPNX4C
Village of Valldemosa on Mallorca Island hillside, Mallorca. Balearic Islands, Spain
Visions from Earth / Alamy Stock Photo
Image ID: HPNX4C
Location: Mallorca, Balearic Islands Spain,