Leicester City

83
Leicester City Football Club is an English professional football club based at the King Power Stadium in Leicester. They compete in the …
League: Premier League

Nickname(s): The Foxes