Lambeth Hospital Grounds
Lambeth Hospital, 108 Landor Road, London, SW9 9NT
108 Landor Road, SW9 9NT
Lambeth Hospital is based in Stockwell within walking distance of Clapham North tube station and Clapham High Street rail station. To find out more about our services at Lambeth Hospital use our clinical service finder.