There's a old navy in Oakwood mall and Esplanade mall. There's a free standing old navy in the Elmwood Shopping Center
No.
I'm not sure. It's a large mall so it's possible. Google it and see if they can help,sorry I couldn't be of more assistance.
Thanks! Your answer is awaiting moderation.