Amar Narula, MD, Internal Medicine

1 Union St Ste 101
TrentonNJ  08691-4219 (Mercer County)


Phone: 609-890-6677
Fax: 609-890-7292

NPI: 1811130081
License Number: 25MA09629400 (NJ)