Javascript is required to view this map. The Handel House Museum http://www.handelhouse.org 25 Brook Street W1K 4HB London United Kingdom See map: Google Maps Submitted by ducdebreme on 26 August 2007 - 8:22pm Log in to post comments