Village
Banyalbufar is a municipality on the Spanish Balearic island of Mallorca. The town of the same name is the administrative seat of the municipality. It borders the municipalities of Estellencs, Puigpunyent, Esporles, and Valldemossa.
Text from Wikipedia (CC BY-SA)
5 photographs of Banyalbufar, taken here and in its own light.
Keep exploring