Originally the residence of Lord and Lady Leigham, the Leigham Court Hotel is an imposing and impressive Victorian building. Situated in south London, the Leigham Court Hotel is ideal for a weekend break and is well situated for taking advantage of London's shopping and entertainment facilities.