Find Internal Medicine Near: Salem Marblehead Internal Medicine Swampscott Internal Medicine Lynn Internal Medicine Peabody Internal Medicine Beverly Internal Medicine Danvers Internal Medicine Nahant Internal Medicine Hathorne Internal Medicine Wenham Internal Medicine Saugus Internal Medicine Local Results for Internal Medicine Dr. Maurice Greenbaum, MD Doctor Accepts Medicare. Click Here to Learn More 55 Highland Avenue, Suite 102Salem, MA 01970 View Phone Click to View Phone 978-741-1644 Shannon L. Johnson, NP 35 Congress Street, Suite 150Salem, MA 01970Lahey Health Behavioral Services View Phone Click to View Phone 978-744-1585 Charter Health PC Book Online Now with Charter Health PC 55 Highland Hall, Suite 304Salem, MA 01970 View Phone Click to View Phone 781-205-2900 Fax: 978-354-4651 Alternate: 781-586-9300 Francis Harte, MD 3.6 Miles Call to make an appointment 2 First Avenue, Suite 215Peabody, MA 01960Well Life Medical, PC View Phone Click to View Phone 978-740-2300 Well Life Medical, PC 3.6 Miles Call for an appointment today 2 First Avenue, Suite 215Peabody, MA 01960 View Phone Click to View Phone 978-740-2300 Fax: 978-744-3993 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.