is this anywhere near the palmer house hotel?
Address: 3200 E 91st St, Chicago, IL 60617, USA
Rodolfo Sanchez | Oct 26, 2019
Your about 20 miles south of the Palmer House hotel
Pedro Padilla | Oct 26, 2019
No. It's located about in Chicago's far south side
Thanks! Your answer is awaiting moderation.