I got a question is the metro at this store closing down too or no?
Address: Norfolk, VA 23518, USA
popandlock Griffin | Jan 28, 2021
No
Spring Mason | Aug 31, 2020
I believe so. Not sure. I would definitely find another location.
Thanks! Your answer is awaiting moderation.