Flicker Woods Trail in Champaign County, Illinois

Flicker Woods Trail in Champaign County is an unpaved footpath. It crosses South Homer Lake Road and ends in a cul-de-sac.
Road Type
footpath