2821 Henrietta Pl
Saint Louis, MO 63104
$549,000 USD
4,936 SF
4
Units
8.17% Cap Rate
4,936 SF
$549,000 USD
Apartments