Cockatoo Island, a UNESCO World Heritage Site, is located at the junction of the Parramatta and Lane Cove rivers, in Sydney Harbour, Sydney, New South Wales, Australia. Cockatoo Island is the largest …
↧