Where is Hotel Felix, Chicago?

Where is Hotel Felix, Chicago located?

Hotel Felix, Chicago, Hotel Felix, Chicago, United States of America (approx. 41.89473°, -87.63158°)


Where is Hotel Felix, Chicago on the map?