Is the Walmart on Helen Powers in Vacaville, Ca. Closing this store?
Address: 1501 Helen Power Dr, Vacaville, CA 95687, USA
Teresa Sanchez | Aug 31, 2020
No that I know!
Gail Kueffner-Haw | Aug 31, 2020
No, I believe it is open.
Thanks! Your answer is awaiting moderation.