660 84th St Miami, FL 33141