8900 Ne 8th Ave Miami Fl 33138, 1102 | HotPads