Argos Hotel

Playa Talamanca
Ibiza
Spain