Deaconess Hospital Library

6831876282_78aefe44de_o-ed

Location: 6150 Oakland Avenue, St. Louis, Missouri
Date of Construction (library addition): 1965
Date of Demolition: 2012
Architects: Hammond, Charle, & Burns