Sol Supermarket & Taqueria 7200 Lyons Avenue, Houston, TX 77020