Why it belongs here
The Stotts Island Nature Reserve is a protected nature reserve containing the Stotts Island, a river island, that is located in the Tweed River, in the Northern Rivers region of New South Wales in eastern Australia. The 141-hectare (350-acre) reserve is situated near Tweed Heads and 12 kilometres (7.5 mi) northeast of Murwillumbah.
Source-backed