NIKO APARTMENTS
Updated 312 days ago
Isidoro Macabich 19 - 21. Santa Eulalia del Rio. 07840. Ibiza. Spain
Niko Apartments is situated in the centre of Santa Eulalia del Rio a charming resort on Ibiza's east coast...
Niko is situated in the centre of Santa Eulalia del Rio, apartments are very spacious fully air-conditioned plus the latest modern facilities.