Plaça de la mar s/n. Edif. Cala Sol 105 (Cala Tarida Nord),
Ibiza, 07829
XaXa Restaurant is one of the popular Mediterranean Restaurant located in Plaça de la mar s/n. Edif. Cala Sol 105 (Cala Tarida Nord) ,Ibiza listed under Food & beverage company in Ibiza
,