David Farrell Armstrong, DO, Internal Medicine

123 Highland Ave Ste 302
Glen RidgeNJ  07028-1575 (Essex County)


Phone: 973-748-9555
Fax: 973-748-2003

NPI: 1134353964
License Number: 269416-1 (NY)