
King Power Stadium
King Power Stadium has been the home of Leicester City since 2002 and was the venue as the Foxes lifted the Premier League title in 2016.
King Power Stadium has been the home of Leicester City since 2002 and was the venue as the Foxes lifted the Premier League title in 2016.