1021 Nw 3rd St Miami Fl 33128, 108 | HotPads