The Round House
25 Melaleuca, Hamilton Island, Australia
Booking.com
Book Now