Quick Food Store 12302 Hillcroft Street, Houston, TX 77035