The Nature Institute Location:2213 S Levis Ln, Godfrey, IL 62035, USA [{"latlong":["38.91946340000001"," -90.2249825"],"zoom":16,"infow":"The Nature Institute<\/div>2213 S Levis Ln, Godfrey, IL 62035, USA<\/div><\/div>","google_map_url":"https:\/\/www.google.com\/maps\/place\/2213+S+Levis+Ln%2C+Godfrey%2C+IL+62035%2C+USA\/@38.91946340000001,%20-90.2249825"}] Post navigation Previous Previous post: Harry S. Truman ParkNext Next post: Best Western Plus the Charles Hotel