The Bell

59 Bell Green London SE26 5SJ