Open Today 9:00 AM – 5:00 PM
Claimed
Town Center Apartments
Apartment Rental Agencies
2413 North Neil Street, Champaign, IL · 61820
Average Rating
Be the First to Review
Customer Feedback
27 Years
In Business
Claimed
Owner Verified
Business Details
Serving Champaign, IL
Located in the heart of the newest retail area in Champaign-Urbana, Town Center apartments are just across the street from Market Place! Nearby transit and Highway I-74 allow for easy access to Champaign Willard Airport, Sholem Aquatic Center, Centen...
Read more
Est. 1999
Champaign, IL
27 Years in Business