Seton Brain & Spine Institute - Seton Northwest. Specialty Care; Address. 11111 Research Blvd #395 Austin, TX 78759. Phone. 512-324-6785 ... Your patient portal information includes a summary of your care at the hospital or your doctor's office, including: Active medication list, allergies, vaccinations and procedures ....