The India Club is closing: Historic London venue founded in 1951 to further 'Indo-British friendship' with links to movement for subcontinent to gain independence will stop trading next month
The India Club, which was founded on The Strand in 1951, will shut its doors on September 17 and could now be turned into a luxury hotel.