Oasis 22 - Hamilton Island
+61 455 064 586
5 Banksia Court Oasis 22, Hamilton Island, Australia
Booking.com
Book Now