La Quinta 1900 Center Drive - Champaign, Illinois 61820-7821 Approximately 12.8 miles from The Spirit of Liberty Christian Fellowship Church Compare prices for La Quinta Inn by Wyndham Champaign with nearby hotels
La Quinta Inn by Wyndham Champaign is the closest La Quinta hotel to The Spirit of Liberty Christian Fellowship Church.
La Quinta Closest To The Spirit of Liberty Christian Fellowship Church