1190 Nw 106th St Miami Fl 33150