Map
83 Delamore Dr., Waiheke Island, New Zealand
Hotel
Delamore Lodge