6910-6920 Byron Avenue | Miami Beach
6910 Byron Avenue, Miami Beach, FL, USA
Situated on Byron Avenue in North Beach, this 24 unit multi-family property attracts tenants looking for a quiet getaway close to all of the action Miami Beach has to offer.