The Jamboree Creek Hotel is an open space, peaceful, and close to nature with a concept of open air showers and permaculture design, a touch of luxury, and direct access to a private quiet beach.

Reviews (1)