Yes! They recently moved to a new store with much more room and inventory! They are located on the lower level next to H&M.
Yeah there's a New York & Company at the Galleria.
I don't know
Yes. There is one.
Yes i believe so
Thanks! Your answer is awaiting moderation.