The Crazy Horse

99 Upper Ground, London, SE1 9PU