Featuring a seasonal outdoor pool, Villa Can Torres is a detached villa located in Santa Eulària des Riu in the Ibiza Region. The unit is 10 km from Ibiza Town, and guests benefit from free Wi-Fi and private parking available on site.
Camino 5 del Rio 60, 07840 Santa Eularia des Riu, Spain