Leire, St Peter

Church

Dunton Lane
Leire
Lutterworth
LE17 5HG