Chapel, Stourhead, UK

music, organ, praise