Last lunch at the India Club Founded in 1951, this timeless treasure on the Strand is finally closing its kitchen there for the last time