12810-12818 Tesson Ferry Rd
Saint Louis, MO 63128
$26.00 USD/SF/YR
1,112-2,224 SF
2
Spaces Available
Built 1981
2,224 SF Contiguous
Built 1981
1,112-2,224 SF
$26.00 USD/SF/YR
Office