Barnes Methodist Church is on Barnes Green, a short walk from the pond
Barnes Methodist Church Station Road Barnes London SW13 0NH