Medlands Beach Backpackers & Villas

9 Mason Road, Great Barrier Island