7112 SW 65th Ave Miami, FL 33143