There is one natural attraction in Lilyfield
1 results
Rodd Island is a picturesque island located on the Parramatta River in Sydney, Australia.