712 W. Town Center Blvd.
Champaign , IL 61822
P: (217)378-8780

Check-in Get Directions