1RestaurantsJulietStroud, United KingdomPoints525Juliet is Stroud's strongest argument for a dinner detour: a French-inflected bistro with a produce-led kitchen, a…View