Get directions to: Alamo Tamale & Taco, Houston, TX
Restaurant address: 2310 Navigation Boulevard Houston, TX 77003, USA
Restaurant: Alamo Tamale & Taco