18800 Ne 29th Ave Miami Fl 33180, 6 | HotPads