Houston Press: Openings and Closings: El Capitan Opens, Ibiza Closes Next Week
El Capitan Seafood and Mexican Grill, 17519 N. Gessner, opened early January. This is the second location. The original is in Hobart, Indiana. The restaurant offers traditional Mexican cuisine along with seafood boils and other dishes inspired by the M…
Read More