Handel House Museum

STILL-FRAME-5-800x600
Handel House was home to Handel from 1723 until 1759. It…