David L Legro, MD, Internal Medicine

333 Borthwick Ave
PortsmouthNH  03801-7128 (Rockingham County)


Phone: 603-433-5106
Fax: 603-433-5180

NPI: 1861579302
License Number: 11922 (NH)