10820 SW 62nd Ter Miami, FL 33173