Tucked away in central London, the India Club may not grab your attention at first glance. Yet, for over seven…