DeSmet | Innovation Center

 

size 6,000 SF

location  St. Louis, MO

category  Education