Is Abercrombie & Fitch still in your mall?

Sherrie Davis | Feb 11, 2019 | Category: Shopping mall in Champaign, Illinois

Market Place Shopping Center - All questions

Address: 2000 N Neil St, Champaign, IL 61820, USA

RT Kerr | Feb 12, 2019

No, long gone.

Taniya | Feb 12, 2019

No

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Can you vape in the champaign mall

Thomas Schilling | Feb 11, 2019
Read More

What’s the number

Dayonna Simmons | Feb 11, 2018
Read More

Is the mall open for black Friday?

Dawn Wilson | Dec 12, 2021
Read More

Is there a kitchen store

Linda Baker | Apr 16, 2021
Read More

Is the mall actually open??

Andrea Barnes | Feb 10, 2021
Read More

Trending Places