Get directions, reviews and information for Seton Mind Institute in Austin, TX. Seton Mind Institute 1301 W 38th St Austin TX 78705. Reviews (512) 324-3380 Website. Menu & Reservations Make Reservations . Order Online Tickets Tickets See Availability Directions ....