Discover the culinary scene of London, UK, at this modern restaurant. Delight in the enticing aromas and pleasing textures of their expertly roasted dishes, offering a sophisticated taste of contemporary British cuisine. Find them at WC1E 6EB, London, United Kingdom.