24
3725-3741 Morganford Rd
Saint Louis, MO 63116
$3,595,000 USD
45,276 SF
40
Units
8.02% Cap Rate
45,276 SF
$3,595,000 USD
Apartments