8 coffee shops within 800 m of Castell de Capdepera, Capdepera — nearest first. Read more on Wikipedia