Hotel Towneplace Suites Chicago Lombard
3 Stars455 E. 22nd Street - 60148 - Chicago (Il), United States View Map
This property is situated in Lombard . Hotel was built in 2001. Hotel was refurbished in 2008.
TripAdvisor vote: 3.5/5 Based on 132 guest reviews
Public transport
- Distance from the city center: 35 KM
- Time to the city center: 40 MIN