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