beginning of content:

iHotel and Conference Center

Location

1900 South First Street
Champaign , IL 61820
United States