Michael J. Halls, MD
Michael J. Halls MD APC6386 Alvarado CourtSuite 330San Diego, California, 92120
Doctor Phone: 619-286-6446Doctor Website: Email the Doctor
SEE MAP for this office
Office Hours: 9:00 am - 5:00 pm