Hello, Guest

Chenoa

Destination creator (Voyajo Team)

Chenoa is a city in McLean County, Illinois, USA. The population was 1,845 at the 2000 census, and 1,851 in 2009. Located at the intersections of Interstate 55, Historic Route 66, and U.S. Route 24.Founded in 1854 by Mathew T (...) (from Wikipedia)

Trip creator - nicola141084