8204 NW 14th St Miami, FL 33126