From Central London: 5.1 miles
18 Leigham Court Rd,
London,
England,
UK,
SW16 2PJ
Location: Streatham, Norbury,
Norwood
A Victorian building once the residence of Lord and
Lady Leigham. Room amenities include en suite shower and
toilet, central
heating, direct-dial telephone, colour television, hairdryer and
tea/coffee making facilities