7320 NW 12th St Miami, FL 33126