1800 NW 20th St Miami, FL 33142