Get Directions to The Neurology Center ← View details 6655 Travis Street, Houston, Texas 77030 (713) 795-0074 Get Directions From* To * — Required information