Get Directions to El Alacran 2000 ← View details 302 SOUTH LOCKWOOD DRIVE, Houston, Texas 77011 (713) 924-5139 Get Directions From* To * — Required information