Q: Where is La Lucha?
A: La Lucha is located at: 1801 N Shepherd Dr #A, Houston, TX 77008, United States
Q: What are the coordinates of the La Lucha?
A: Latitude: 29.8019299, Longitude: -95.4109715
Q: How is La Lucha rated?
A: La Lucha has not rated yet on addressschool.com
Q: What days are La Lucha open?
A: La Lucha is open on Friday, Saturday, Sunday, Monday, Tuesday, Wednesday, Thursday