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