Lavenham church

St Peter and St Paul church, Lavenham, Suffolk, England.

Leave a Reply