8230 SW 62nd Pl Miami, FL 33143