1
7821 Byron Ave
Miami Beach, FL 33141
$1,300,000 USD
3,382 SF
2
Units
5.06% Cap Rate
3,382 SF
$1,300,000 USD
Apartments