Well I do live close to this Vista Store. SHop there as well. I cannot tell you that you're wrong or right because I ahve never worked there but I am thinking of working there. Im...
this is one of the best grocery in town, try buying stuffs here some time