Rue 21

Store Details

  • Address

    4465 Poplar Ave Sp 1143
    Memphis, TN 38117

    Phone Number

    (901) 818-5496
    Tell people what you think

More Business Info & Hours

More Nearby Business