Image ID #2677916
Dimension: 4096x2304px.
Size: 4MB
Deia village illuminated at dusk, nestled in the lush mallorca mountains, showcasing traditional spanish architecture with warm glowing lights.
You can also download this image at: