Atascocita TX Delicatessens 1. 18321 W Lake Houston Pkwy, Atascocita, TX 77346 | The Leaf House (281) 973-9404