7120 SW 83rd Pl Miami, FL 33143