Explore details about location Leigh Orchard Close. Leigh Orchard Close is a location situated within the London Borough of Lambeth alongside other areas such as Voss Court, Binfield Road, Broadlands Close.