There is one swimming spot in North Beach
1 results
North Beach in Wallaroo is a unique and popular attraction located in South Australia.