Broomwood Methodist Church Broomwood Methodist Church is at the corner of Kyrle Road and Broomwood Road London SW11 6JX