Banyalbufar
It borders the municipalities of Estellencs , Puigpunyent , Esporles , and Valldemossa . 
<triplet> Estellencs <subj> Puigpunyent <obj> shares border with <triplet> Puigpunyent <subj> Estellencs <obj> shares border with <subj> Esporles <obj> shares border with <triplet> Esporles <subj> Puigpunyent <obj> shares border with <subj> Valldemossa <obj> shares border with <triplet> Valldemossa <subj> Esporles <obj> shares border with