Taco Bell Address: 270 Almeda Mall, Houston, TX 77075 Phone: (713) 943-9126 Payment: Places Of Worship, Restaurants, Foods-Carry Out, Mexican, Taco Bell Other Businesses: Subway at 9990 Kleckley Dr, Houston, TX 77075 Burger King at 9970 Kleckley Dr, Houston, TX 77075 Charbar at 305 Travis St, Houston, TX 77002 Cafe Express at 650 Main St, Houston, TX 77002 Domino's Pizza at 1425 W Gray St, Houston, TX 77019