11605 Nw 89th St Miami Fl 33178, 225