Leicester City will host West Ham United in a Premier League fixture at King power Stadium on Sunday.