Restaurante Cala Xarraca is a restaurant Sant Joan de Labritja Balearic Islands located in Spain.
Venda de Xarracó, 52 07810 Sant Joan de Labritja Balearic Islands Spain
Simple and delicious, do order the home cut fries 😋
Tranquila snorquel
Good food and nice terras at the back. A stop for lunch or dinner worthy! - Paul Koorn