Snells Seaside Bach - Snells Beach Holiday Home 0920 Snells Beach , 15 Ngatira Place 7.3 / 10 7 reviews