38
5000 Virginia Ave
Saint Louis, MO 63111
$875,000 USD
13,201 SF
16
Units
9.37% Cap Rate
13,201 SF
$875,000 USD
Apartments