
An Indian restaurant in Mayfair has been named as the best new opening in the United Kingdom according to the National Restaurant Awards. BiBi took the title after only opening in 2020 and has been growing in popularity ever since, gaining a Michelin-star in the process.
Source link



