All Saints Church

4.6
(12 reviews)
Highcross Street, Leicester LE1 4PH England
Official website
Churches & Cathedrals
Sights & Landmarks
Attraction
All Saints Church | Leicester | United Kingdom | TripAligner