Taco La India is a Mexican restaurant located in Houston, TX 77007. It is one of the 337 Mexican restaurants in United States. Address of Taco La India is 5432 Larkin St, Houston, TX 77007, United States. Taco La India is rated 5 (out of 5 stars) by 3 reviewers on the web.
Some of the places around Taco La India are -
5432 Larkin St, Houston, TX 77007, United States
Rating of Taco La India is 5 out of 5 stars.
Address of Taco La India is 5432 Larkin St, Houston, TX 77007, United States.
Taco La India is located in Houston, TX 77007.
Taco La India is a Mexican restaurant in United States
Pincode of Houston, TX 77007 is 77007