The Illoura Reserve is a beautiful nature spot in Earlwood which forms part of the Wolli Creek Walking Track.