4
8915 Saint Charles Rock Rd
Saint Louis, MO 63114
$10.00 USD/SF/YR
13,324 SF
1
Space Available
Built 2013
13,324 SF Contiguous
Built 2013
13,324 SF
$10.00 USD/SF/YR
Retail