Do town square have nail shop
Address: 6605 S Las Vegas Blvd, Las Vegas, NV 89119, USA
Jesus Perez | Mar 1, 2018
yes
Gregory Rhoads | Mar 1, 2018
I believe there's one close to it if not in the center itself
Emilio Rodriguez Jr | Mar 1, 2018
Great place go out blue martiny
S M | Mar 1, 2018
Let me check Google maps real quick.
Edit: yes.
DivaDiva Bossy | Mar 1, 2018
I haven't seen one
Thanks! Your answer is awaiting moderation.