Kings Head Restaurant serves classic British cuisine in a cozy and traditional setting. Located in the heart of London, this restaurant offers a wide variety of dishes made from fresh and locally sourced ingredients. The menu includes favorites such as fish and chips, shepherd’s pie, and sticky toffee pudding.