In a privileged location, 10 metres from the beach, with sea and mountain views, the Riomar hotel is in the town of Santa Eulàlia des Riu, Ibiza (Balearic islands)