1918-20 Washington Ave
Saint Louis, MO 63103
$1,100,000 USD
15,190 SF
4
Units
15,190 SF
$1,100,000 USD
Apartments