Get Directions to Neon Gallery ← View details 1416 W. Alabama, Houston, Texas 77006 (713) 528-5922 Get Directions From* To * — Required information