Do you have Tokyo Japan Lifestyle store at the OKC Penn Square mall?
Address: 1901 Northwest Expy, Oklahoma City, OK 73118, USA
Matt Weers | Jul 6, 2018
Nope
Keith Snelling | Jul 6, 2018
Not that I'm aware of
Zach Simpson | Jul 6, 2018
no
Light Majesty | Jul 6, 2018
Nooooo
scott bohn | Jul 6, 2018
No. There was a Tokyo store at a different mall, but that has been closed too.
Thanks! Your answer is awaiting moderation.