Gregory Mclennan II MD

  • 701 S New Ballas Road, Suite 330
    Saint Louis, MO, 63141
  • (314) 251-8850

Physician Profile

Gregory Mclennan, graduated from Saint Louis University School Of Medicine in 2008. His primary practice is as a Urology.