Cuisine(s)
Seafood
Price Scale
$$
Meal Times
Dinner, Lunch

La Lucha

1801 N. Shepherd Drive, Houston, TX, 77008
713-955-4765
Mon-Fri: 5-10 pm; Sat-Sun: Noon-10 pm