Ambassador Chicago

1301 N State Pkwy
Chicago, Illinois 60610
4.4 miles from Truman College
More hotels near this hotel