811 Academy Ave
Saint Louis, MO 63108
$164,900 USD
2,120 SF
2,120 SF
$164,900 USD
Freestanding