Champaign, IllinoisLuxury Condo in Downtown Champaign
Luxury Condo in Downtown Champaign
4 Stars
M2 On Neil Street 301 North Neil Street , Champaign, Illinois, USA
Located in Champaign, 300 metres from Orpheum ChildrenS Science Museum and 2.6 km from Illini Union, Luxury Condo in Downtown Champaign provides air-conditioned accommodation with a patio and free WiF…
Change dates
Check-in — Check-out
Select dates
Rooms & Guests
Available Rooms
Select dates to see available rooms