1
2011 NE 137th St
North Miami Beach, FL 33181
$25,000,000 USD
70,000 SF
80
Units
15% Cap Rate
70,000 SF
$25,000,000 USD
Apartments