13700 SW 62nd St Miami, FL 33183