TownePlace Suites
Hotel
Champaign, Illinois
7.3/10
Good
61 review
TownePlace Suites by Marriott Champaign offers accommodation in Champaign.
Number of rooms: 95
603 South Sixth Street, Champaign, IL 61820, United States
Hotel booked 1 times today.