Laredo Taco Company
RestaurantOne of the Worst Reviewed Restaurants in Houston
Address
8015 Farm to Market 1960 Rd W, Houston, TX 77064
Website
Contact
(956) 238-0578Rating on Google Maps
1.70 (6 reviews)Open on Google Maps
Discover top rated places in Houston
One of the Worst Reviewed Restaurants in Houston
One of the Worst Reviewed Restaurants in Houston
8015 Farm to Market 1960 Rd W, Houston, TX 77064