Dr. Douglas Marshall, MD
Neurology
Make an Appointment
(210) 224-2655Telehealth services available
The Orthopaedic Specialists of South Texas is located at 414 Navarro St Ste 1616, San Antonio, TX 78205.
Providers at The Orthopaedic Specialists of South Texas specialize in Neurology.
One provider practices at The Orthopaedic Specialists of South Texas.
Use the insurance check on this page to verify if The Orthopaedic Specialists of South Texas is in-network.