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.