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