InTown Suites Extended Stay Chicago IL - Villa Park

Villa Park • Show on map
View Details for Price
InTown Suites Extended Stay Chicago IL - Villa Park is located in Villa Park. All rooms in the hotel are fitted with a flat-screen TV. Chicago is 29 km from InTown Suites Extended Stay Chicago IL - Villa…More info


