Leigham Court Hotel is located in south London, the hotel is situated just 300 meters from Streatham Hill Railway Station, a 14-minute train ride from Victoria Station.
The Leigham Court Hotel has just been fully refurbished to make your stay as pleasant and comfortable as possible. The former residence of Lord and Lady Leigham, the Leigham Court Hotel is an imposing and impressive Victorian building, whose location is also most convenient to take advantage of London’s varied attractions and facilities.
Leigham Court Hotel
18 Leigham Court Road
London SW16 2PJ
Tel : 020 8677 7171