18
2540 NW 90th St
Miami, FL 33147
$1,200,000 USD
4,130 SF
7
Units
8.22% Cap Rate
4,130 SF
$1,200,000 USD
Apartments