Dexter E.
Belle Rive, IL
Joined May 2019
Camper
Wrong Garden.

Two of the reviews are not the Illinois subject area but of somewhere in the western US. Garden of The Gods in Illinois is a beautiful area and great for relaxing, hiking, sightseeing, campings, and picnicking. Great for a day trip or extended stay while exploring the lands between the mighty rivers.