The Crowne Plaza Chicago Metro Hotel is a trendy Chicago, Illinois hotel that offers luxury balconies and stunning city views. Experience the many amenities of our unique hotel in Illinois Business Center, superb on-site restaurants, Fitness Center, including more than 7,000 square feet of meeting space with custom catering.
The Crowne Plaza Chicago Metro Hotel is a trendy Chicago, Illinois hotel that offers luxury balconies and stunning city views.
Based on 0 Reviews
Add Review