5500-5602 Mable Ave
Saint Louis, MO 63140
$6,500,000 USD
75,077 SF
104
Units
75,077 SF
$6,500,000 USD
Apartments