Wasn't there already a Micro Center in the AMC Mercado Plaza, by that church on Great America?
Not for a long time now - closed in the mid 2000s I think.
Not for a long time now - closed in the mid 2000s I think.