This impressive Victorian building is just 300 metres from Streatham Hill Railway Station, a 17-minute train ride from Victoria Station. It was once the home of Lord and Lady Leigham.
18 Leigham Court Rd, Streatham, Lambeth, London, SW16 2PJ, United Kingdom
Hotel booked 1 times today.
Nightly rates from $85 to $203