St Christopher's Church - Leicester
St Christopher's Church - Leicester is an Evangelical Alliance member church in Leicester , part of Church of England .
Where to find them
Tudor Grange Samworth Enterprise Academy
50 Trenant Road
Leicester
LE2 6UA Get directions