Find Internal Medicine Near: Marblehead Salem Internal Medicine Swampscott Internal Medicine Lynn Internal Medicine Beverly Internal Medicine Nahant Internal Medicine Peabody Internal Medicine Danvers Internal Medicine Wenham Internal Medicine Manchester Internal Medicine Saugus Internal Medicine Local Results for Internal Medicine Shannon L. Johnson, NP 2.4 Miles Call to make an appointment 35 Congress Street, Suite 150Salem, MA 01970Lahey Health Behavioral Services View Phone Click to View Phone 978-744-1585 Dr. Maurice Greenbaum, MD 2.4 Miles Doctor Accepts Medicare. Click Here to Learn More 55 Highland Avenue, Suite 102Salem, MA 01970 View Phone Click to View Phone 978-741-1644 Ledgewood Rehabilitation & Skilled Nursing Center 4.7 Miles Call for an appointment today 87 Herrick StreetBeverly, MA 01915 View Phone Click to View Phone 978-921-1392 Fax: 978-927-8627 North Shore Preventive Health Care, P.C. 4.7 Miles Call for an appointment today 75 Herrick Street, Suite 116Beverly, MA 01915 View Phone Click to View Phone 978-922-5200 Fax: 978-922-5210 Lahey Health Primary Care, Beverly 4.7 Miles Call for an appointment today 100 Cummings Center, Suite 126-QBeverly, MA 01915 View Phone Click to View Phone 978-524-8181 Fax: 978-524-9868 Don't Know Who to Call? Searching for a qualified internal medicine in your area? Call Us for Assistance: 1- Return to First-Page Internal Medicine Unfortunately, no results were found for your request. Please try again.