Peoria, Il. (HOI) – A popular women’s clothing store is expected to open nearly a year after originally expected.
Heart of Illinois ABC previously reported that the women’s clothing store Forever 21 was expected to fill a space at the Northwood’s Mall in Spring 2019. After months of only a construction box in front of the store, it was unclear when the shop would actually open.
Marketing Director for Northwoods Mall, Bob Schertz, originally confirmed that Forever 21 was in fact still coming to the Peoria mall, but eventually retracted that statement saying, “I am sorry but any comment has to come from them”.
Marketing Manager for Forever 21, Michelle De Guzman tells us that after checking in with the construction team, it looks like the Peoria location is expected to open in July 2020.
This is more than a year after originally reported, but no word on why the delay from mall officials or Forever 21 corporate.