14
5225 Southwest Ave
Saint Louis, MO 63139
$1,600,000 USD
9,994 SF
14
Units
7.41% Cap Rate
9,994 SF
$1,600,000 USD
Apartments