St Andrews Church, Deal

P1150982

  New commission for St Andrews Church, Deal.  'The Four Angels Window' will be placed in the East window of the Lady Chapel on it's completion. … [Read more...]