32
116-118 NW 24th St
Miami, FL 33127
$3,425,000 USD
4,367 SF
8
Units
1.93% Cap Rate
4,367 SF
$3,425,000 USD
Apartments