St. Luke’s Hospital June 2, 2018 By Nancy Sheads in Baltimore City, Hospitals Founded: 1905 Location: 116 W. North Avenue, Baltimore, MD