Pepboys' closed a Philadelphia store a while back and I think it had something to do with the rent. That's my theory at least but it's also possible they just left for greener pastures to move to other more profitable locations.
There are no replies in this thread yet. Be the first to post a reply below: