12
8331 Duryea Ave
Saint Louis, MO 63136
$2,000,000 USD
50,007 SF
37
Units
50,007 SF
$2,000,000 USD
Apartments