Barnard Hospital was located at 10th and Olive Streets in St. Louis, Missouri. Established in the late 19th century, it served as a significant medical facility in the area until it closed in the 1980s. The site has since been redeveloped, reflecting the changes in the urban landscape of St. Louis.
Copyright © 2026 eLLeNow.com All Rights Reserved.