McLeod Road Title McLeod Road Address Methodist Church Hall, McLeod Road, London SE2 0BS Map reference Telephone 020 8265 1938