Interesting to hear that the Casino Espaņol has a public restaurant. I never knew, and have always been curious to see the interior.
Sanborns in the Casa de Los Azulejos is on Madero, one block in from the Bellas Artes on the left. Food and coffee are not good, but the atmosphere is nice.