River Road in St. Clair County, Illinois

River Road in Saint Clair County is a residential street (also known as Peacock Site Road). River Road is also known as Peacock Site Road. River Road also exists in Rock Island County, Kankakee County, Whiteside County, McHenry County and Macon County.
Alternate Name
Peacock Site Road
Road Type
residential street