It's nice coastal restaurant on the island of Ibiza.
Phone +34 971 340 900
Address Avinguda Cala Tarida, KM 3, 000 07829 Sant Josep de SA Talaia Ibiza, Spain
Coordinates 38°54'22.32" N 1°13'37.384" E