Hotel Riomar can be found at Santa Eulalia de's Riu, Ibiza. Right next to the only river in Balearic Islands.
Address: C/del Río, 48 (Playa Es Pins) 07840 Santa Eulalia des Riu, Ibiza (Balearic Islands)
Coordinates: 38.979633, 1.530720