8200 Sw 64th St South Miami, FL 33143