Babraham, GB
St Peter’s Church, Babraham is a Grade I listed Church of England parish church located in the village of Babraham in Cambridgeshire, England. It is dedicated to St Peter.
Listen to the audio guide for Parish Church of St Peter Free on WIP — starts by itself when you arrive, even with the screen off