11005 SW 84th St., Miami, FL 33173 United States