Debra G Tennen, MD, Ophthalmology

29525 Canwood St
Ste 210
Agoura HillsCA  91301-4231 (Los Angeles County)


Phone: 818-707-4277
Fax: 818-707-4291
Email: drt***@*****en.com

NPI: 1366418865
License Number: G72013 (CA)