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