3304 NW 38th St Miami, FL 33142