Get in touch We are located at the Playa Flamenca seafront Calle de las Orquideas local 12 Playa Flamenca Orihuela Costa 03189, Alicante Spain Follow us on Instagram/ Facebook