553 reviews
All Saints Church, 107 Highcross St, Leicester LE1 4PH, United Kingdom
2 reviews
City Hall Square, Leicester LE1 9BG, United Kingdom