The Bell

18 Haddo Street London SE10 9RN