The burritos there are good
Really good food.
Taqueria La Palma is located at 2031-2111 Hartwick Rd, Houston, TX 77093