Naveed Vehra, MD, Psychiatry & Neurology

18275 N 59th Ave Bldg H146
GlendaleAZ  85308-1260 (Maricopa County)


Phone: 602-649-1555
Fax: 602-649-1554

NPI: 1609889948
License Number: 35405 (AZ)