Harlem Irving Plaza is a shopping mall located in Norridge, Illinois, a suburb of Chicago. The mall features over 100 stores and a food court. From Wikipedia
A car crashed through a guardrail at Harlem Irving Plaza Mall, landing upside down on the street below.