English Premier League club Everton have chosen to visit the USA rather than travel down under.

The Toffees will face an Major League Soccer All-Star team on July 29 in Salt Lake City instead, preferring not to come to Western Australia for a match against A-League club Perth Glory.

"Everton is an elite European club that features many world-class players, including former MLS standout Tim Howard, who will challenge our unbeaten record against English Premier League teams in the MLS All-Star game series," MLS commissioner Don Garber said in a statement.

The Glory have finalised a deal to play newly-promoted Premier League side Wolverhampton Wanderers whilst Fulham are still in negotiations over a proposed trip to the west.