RestaurantsCasa PepaOndara, SpainCasa Pepa holds a Michelin star and sits inside a renovated farmhouse in Ondara, Alicante, with Emmanuelle Baron in…View