Location
520 Neil is a combination of 2 Bedroom and 1 Bedroom Luxury Apartments located in Downtown Champaign, IL. Walking distance from fantastic restaurants, coffee shops, and bars as well as a 4 minute drive from the University of Illinois.
520 Neil is a combination of 2 Bedroom and 1 Bedroom Luxury Apartments located in Downtown Champaign, IL. Walking distance from fantastic restaurants, coffee shops, and bars as well as a 4 minute drive from the University of Illinois.