Econo Lodge Champaign Urbana – University Area
Type:
Hotel
Address:
1908 North Lincoln Avenue, Urbana, Champaign, IL 61801, USA
Country:
USA
Hotel Econo Lodge Champaign Urbana – University Area