61
7801 Byron Ave
Miami Beach, FL 33141
$1,995,000 USD
4,387 SF
7
Units
6.81% Cap Rate
4,387 SF
$1,995,000 USD
Apartments