Studio 6 Suites Urbana, IL
1906 North Cunningham Avenue, Champaign
Location A great option to spend a night. Mini-hotel Studio 6 Suites Urbana, IL is located in Champaign. This mini-hotel is located in 4 km from the city center. You can take a walk and explore the neighbourhood area of the mini-hotel — Anita Purves Nature Center and The Station Theater. **
ParkingPets OK










