Ynyshir in Wales claims title of UK’s Best Restaurant for the second time

Gareth Wardâs Ynyshir restaurant in Wales has been named the best restaurant in the UK for the second year in a row at The Estrella Damm National Restaurant Awards 2023.