21
2727-2731 S Jefferson Ave
Saint Louis, MO 63118
$15.48 USD/SF/YR
570-1,325 SF
4
Spaces Available
Built 1925
1,325 SF Contiguous
Built 1925
570-1,325 SF
$15.48 USD/SF/YR
Office