La Quinta Inn Champaign

1900 Center Dr
Champaign
Illinois
United States