7855 NW 12th St Miami, FL 33126