The overall store is ok sometimes has a smell and customer service is terrible management always seems mad especially Jennin I guess that's how to spell her she has very nasty Attitude.
Address: 5800 Lyons Ave, Houston, TX 77020, USA
Lisseth Alfaro | Oct 19, 2018
That was actually my childhood store and over tje years ik it has change and probably the management is terrible but the store is important to all but it is what it is
Anita B. | Oct 19, 2018
I agree with Lisseth.
Thanks! Your answer is awaiting moderation.