5
5200-5240 Oakland Ave
Saint Louis, MO 63110
$16.95 USD/SF/YR
10,252 SF
1
Space Available
Built 1969
10,252 SF Contiguous
Built 1969
10,252 SF
$16.95 USD/SF/YR
Office