Taqueria El Charro
Add to Favorites
OPEN NOW
Today: 7:00 am - 4:00 pm
26 Years
in Business
Amenities:
Has Wifi
Phone: (713) 692-8303
Address: 6810 N Shepherd Dr, Houston, TX 77091
Attire: Casual
Cuisines: Spanish, Mexican, Latin American, European, Continental
Takes Reservations: No
Bike Parking: Yes
Outdoor Seating: No
10690 Northwest Fwy, Houston, TX 77092
8605 Fulton St, Houston, TX 77022
10690 Northwest Fwy, Houston, TX 77092
536 E Tidwell Rd, Houston, TX 77022
6500 North Fwy, Houston, TX 77076
5460 North Fwy, Houston, TX 77076
4840 N Shepherd Dr, Houston, TX 77018
9632 W Montgomery Rd, Houston, TX 77088
444 W Little York Rd, Houston, TX 77076
1111 Studewood St, Houston, TX 77008