Explore details about location N Neil St. N Neil St is a location situated within the Champaign alongside other areas such as South Elm Boulevard, Carisbrook Dr, Cedar Street.