22717 SW 105th Ave Miami, FL 33190