9
2115-2119 S Big Bend Blvd
Saint Louis, MO 63117
$22.00 USD/SF/YR
6,088 SF
1
Space Available
Built 1938
6,088 SF Contiguous
Built 1938
6,088 SF
$22.00 USD/SF/YR
Office