1 results
Spectacle Island is a historic island located in the Parramatta River and Sydney Harbour, in Sydney, Australia.