Nancy Ruth Otto, MD, Orthopaedic Surgery

8715 Village Dr
Ste 120
San AntonioTX  78217-5405 (Bexar County)


Phone: 210-477-5151
Fax: 210-477-5152
Email: nlo***@*****oo.com

NPI: 1720133937
License Number: H3721 (TX)