End of an Era: London’s beloved India Club restaurant closes doors after 70 glorious years The India Club, lounge-cum-restaurant and bar - that sits inside the Hotel Strand Continental on a busy stretch of road in central London shuts after 70 years. The India Club, ...