Iconic Indian restaurant in London to shut after 70 years The India Club in London, which was set up in the 1950s, is set to close in September. Source