3
2660 Chouteau Ave
Saint Louis, MO 63103
$7.31 USD/SF/YR
10,260 SF
1
Space Available
Built 1946
10,260 SF Contiguous
Built 1946
10,260 SF
$7.31 USD/SF/YR
Retail