Get Directions to Leverett Champaign Maintenance ← View details 160 East Leverett Road, Champaign, Illinois 61822 +1 217-643-2025 Get Directions From* To * — Required information