Home · Mission Statement · Recovery Projects · Library · Contact

DEMENIL BUILDING

Location:  119 N. Seventh St., St. Louis
Dates:  1893-1976
Architect: Isaac S. Taylor & Oscar Enders

This page was last updated on 05/30/06