Church of England
Diocese of Rochester
All Saints, Belvedere
Church of England
Diocese of Rochester
All Saints, Belvedere