Nikki Beach
Address: Avinguda de s'Argamassa, 170–190
City: Santa Eulalia del Río
County/district: Ibiza
Region: Balearic Isles
Postal code: 07849
Country: Spain