12805 SW 66 Terr Dr
Miami, FL 33183
United States