Address: 1905 North Prospect Avenue, Champaign, IL - United States
Checkins
4
Avarage rating at this location
4.0
Bruce Woodard
Chili's Grill & Bar
almost 2 years ago
Dave T
about 2 years ago
over 2 years ago
Chris Woods