Great location, close to central London & large house that can accommodate a big group - pretty much anything you could want for a weekend stay in London.