8205 NW 70th St Miami, FL 33166