Hotel restaurant on the coast.
Phone +34 971 301 959
Address C/ Galicia, 12 07800 Ibiza , Spain
Coordinates 38°54'24.948" N 1°26'7.706" E