Its been a few years since I've visited London. I'm planning on going this January. The first time I went to London, about twenty years ago, there were numerous restaurants described as "carverys". These were often found in large hotels in busy areas. They were similar to buffets, but consisted of several roasts, always including beef, but also turkey, pork and usually a salmon dish as well. They came with all the accessories, including, but not limited to yorkshire pudding, roast potatoes, veggies and an assortment of deserts. They were usually fairly priced with even more reasonable rates for off hours dining.
The last time I was in London about five years ago, they all seemed to have disappeared. Are there any remaining or have any others opened? They always seemed to be busy. I wonder what happened.