Alivila Resort Okinawa

5-Star Resort

Okinawa, Japan