12
17031 NE 21st Ave
North Miami Beach, FL 33162
$3,360,000 USD
10,778 SF
16
Units
6.07% Cap Rate
10,778 SF
$3,360,000 USD
Apartments