Designed by
Title
Mallorca, Majorca, Balearic Islands, Spain #67522145
Description
The center of the rural town of Valldemossa, with restaurants, bars and shops on June 8, 2012. Valldemossa, perched on a hill, is at about 17 km from Palma
This image is editorial