Andrea Shae Otto, MD, Family Medicine

1001 S Kirkwood Rd
Ste 300
Saint LouisMO  63122-7254 (Saint Louis County)


Phone: 314-543-5943
Fax: 314-543-5953

NPI: 1851336325
License Number: 2012013484 (MO)