El Salvador will play Honduras in an international friendly at BMO Stadium in California on Wednesday night.