Noah S Horowitz, MD, Psychiatry & Neurology

7520 E 2nd St Ste 1and2
ScottsdaleAZ  85251-4532 (Maricopa County)


Phone: 480-454-4889
Fax: 480-481-0790

NPI: 1215071402
License Number: 42554-020 (WI)