Store Buildings - City Landmark #67
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.
Feedback is anonymous.