I haven't been in there for a few years, but I recall there being a very nice eatery only then recently opened in a relatively new building far removed from the old one in the control tower annexe.
Edit. By "far removed" I mean far better, not a long way away!