Private Clubs in London - South Kensington 38-42 Harrington Road, South Kensington, London, SW7 3ND Tags: organic, private parties: up to 150 guests