Queens Head is a cozy gastropub in the heart of London. With its warm ambiance and excellent service, it serves contemporary British cuisine made from locally sourced ingredients. From the robust burgers to the flavorful risotto, every dish is a treat for your taste buds.