Photo: Handel House in London

The Handel House in London.