stay
Michelangelo Resort & Spa
#pool #hostel #privatebeach
10 countries - 3 spots