Forever 21

Forever 21 (F21) was located in Tokyo by 2013. (TV: )