520 Neil Heart of Downtown Champaign
520 North Neil Street, Champaign, United States of America
★★★
Champaign, United States of America
One of the hotels for your stay in Champaign is the 520 Neil Heart of Downtown Champaign which is located at 520 North Neil Street, Champaign, United States of America. There are many facilities offered at 520 Neil Heart of Downtown Champaign, both hotel and room facilities. If you are traveling to Champaign, you can choose 520 Neil Heart of Downtown Champaign as a place to stay. 520 Neil Heart of Downtown Champaign is located in the region of Illinois, Midwest, Region East, East, Saint-Etienne Area, East
Rotate image to see 520 Neil Heart of Downtown Champaign
Hotel Amenities
- Heating
- Pet friendly
- Internet
- Elevator
- First aid kits available
- Air conditioning
- Free Wifi
- Smoke-free property
- Wifi
- Wifi in all areas
- Fitness center
Hotel policy
- Check-in time is 15:00 and check-out time is 11:00
- Pets allowed