[00]
Tourist attractions
Rodd Island is a picturesque island located on the Parramatta River in Sydney, Australia.
[See more][See less]
Natural attractions: Islands
Lilyfield NSW 2040, Lilyfield, NSW 2040
Get Directions