Store Buildings - City Landmark #67

Store Buildings at 7121-29 S. Broadway

Located at 7121-7129 S. Broadway, this row of store buildings are typical of their type in St. Louis from the 1860's.  Two and a half stories in height, they have living quarters on their upper floors, which are decorated with wrought-iron balconies.

The Store Buildings became a City Landmark in 1976.



   Click on the window to choose another landmark

Was this page helpful?      

Comments are helpful!
500 character limit

Feedback is anonymous.