Shelly L Leeds-Richter, MD, Obstetrics & Gynecology

7900 Fannin St
Ste 4000
HoustonTX  77054-2934 (Harris County)


Phone: 713-512-7000
Fax: 713-512-7677

NPI: 1861494171
License Number: L1642 (TX)