Apartment Unit at 8530 Byron Avenue #203, Miami Beach, FL 33141 - HotPads