John S Farrell, MD, Internal Medicine

621 S New Ballas Rd
Ste 584a
Saint LouisMO  63141-8232 (Saint Louis County)


Phone: 314-251-6966
Fax: 314-251-6632

NPI: 1194724724
License Number: R5636 (MO)