Carol Naranjo, MD, Surgery

75 Herrick St
Ste 201
BeverlyMA  01915-2783 (Essex County)


Phone: 978-927-4004
Fax: 978-922-6640

NPI: 1720010242
License Number: 154093 (MA)