23
2229-2237 Lynch St
Saint Louis, MO 63118
$9.09 USD/SF/YR
1,980 SF
1
Space Available
Built 1880
1,980 SF Contiguous
Built 1880
1,980 SF
$9.09 USD/SF/YR
Office