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