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