21200 Point Pl Miami Fl 33180, 604 | HotPads