Restaurante Insula Riu
Calle del Rio s/n, 07840, Santa Eulalia del Rio, Ibiza Spain
Restaurante Insula Riu is a British, Spanish place is located in Santa Eulalia del Rio, Balearic Islands. The address of Restaurante Insula Riu is Calle del Rio s/n, 07840, Santa Eulalia del Rio, Ibiza Spain.
If you want to go to the place or need any services, you can contact them directly. The phone number is +34 971 39 08 82, or open their website to view relevant information, The url is https://www.restauranteinsulariu.com/1