Steven Eric Horowitz, DO, Family Medicine

161 E Main St
El CajonCA  92020-3909 (San Diego County)


Phone: 619-442-5400
Fax: 619-285-9791

NPI: 1619997624
License Number: 20A4926 (CA)