Elle Ross, MD, Internal Medicine

5265 E Knight Dr
TucsonAZ  85721 (Pima County)


Phone: 520-327-5911
Fax: 520-881-0060

NPI: 1275976706
License Number: 006796 (AZ)