It does. It had had its day as a house for big cats, but many older devotees of London would say that its slide into the second rank began with the demolition of the 1876 Lion House in 1975/6, and its replacement by a lawn.
One of the things about this exhibit that I found horrid, was that there was a fairly large gift shop in it! When you have cats already confined to much too small exhibits, I don't think you need a gift shop in that building!