Address 94 Calle de Elionor Servera, Cala Rajada 07590, Spain
Coordinates 39°42'43.33" N 3°27'53.951" E