Address: 1801 N Shepherd Dr , Houston 77008, TX, US
Phone: (713) 955-4765
State: TX
City: Houston
Zip Code: 77008
opening hours
Monday: 17:00-22:00
Tuesday: 17:00-22:00
Wednesday: 17:00-22:00
Thursday: 17:00-22:00
Friday: 17:00-23:00
Saturday: 12:00-23:00
Sunday: 12:00-22:00
related searches: La lucha tx owner, La lucha tx history, La lucha tx prices, La lucha tx menu, La lucha tx restaurants, La lucha tx dress code, La lucha tx menu prices, La Lucha reviews