Hyatt Place Champaign
217 N. Neil St., Champaign, IL 61820
Hotels & Motels
Images
More Information
-
Amenities
- Fitness Center
- Pool - Outdoor
- Restaurant