Lawrie Park Avenue, London, SE26