Fairfield Inn by Marriott Champaign

1807 Moreland Blvd
Champaign
Illinois
United States