Leicester, Leicester, United Kingdom
Leicester Square Theatre
is located at 6 Leicester Place in Leicester
King Power Stadium
is located at 1 Filbert St. in Leicester