Enter your location to get directions to Windcrest Apartments. Windcrest Apartments404 Edgebrook DrChampaign, IL 61820See What's Nearby