Ellen Imber Leonard, MD, Physical Medicine & Rehabilitation

6711 S New Braunfels Ave
San AntonioTX  78223-3005 (Bexar County)


Phone: 210-862-7963
Fax:
Email: ele***@*****ol.com

NPI: 1245211895
License Number: H0558 (TX)