Does walmart on 23rd ave have a nail salon
Address: 3103 S 23rd Ave, Greeley, CO 80631, USA
Anthony Cardenas | Oct 18, 2019
No
Aaran Krings | Oct 18, 2018
Negative
elizabeth herring | Oct 18, 2018
Nope
Kerry Dougherty | Oct 18, 2018
No, it moved up by the Greeley mall.
Thanks! Your answer is awaiting moderation.