44
4321 Manchester Ave
Saint Louis, MO 63110
$5,000,000 USD
17,775 SF
20
Units
5.69% Cap Rate
17,775 SF
$5,000,000 USD
Apartments