Forever 21's new concept store, F21 Red, is now open at Dallas' Shops at Park Lane. The shop is the latest addition to a series of F21 Red stores that began with its flagship opening in Los Angeles ...