Seton Brain & Spine Institute - Seton Northwest. My Patient Resources. Locations. Seton Brain & Spine Institute - Seton Northwest. Specialty Care; Address. 11111 Research Blvd #395 Austin, TX 78759. Phone. 512-324-6785 Hours. ... Your patient portal information includes a summary of your care at the hospital or your doctor's office, including.