Courtyard Champaign

1811 Moreland Blvd
Champaign
Illinois
United States