19
12-14 N Newstead Ave
Saint Louis, MO 63108
$12.00 - $15.00 USD/SF/YR
5,400-5,475 SF
2
Spaces Available
Built 1905
5,475 SF Contiguous
Built 1905
5,400-5,475 SF
$12.00 - $15.00 USD/SF/YR
Office