Leigham Court Hotel
Hotels - Others in Streatham, LondonOriginally 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.
Features
Car Parking
Nearest public transport
Streatham Hill - National Railway
Similar businesses nearby