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