Michel Bras is one of three Michelin starred restaurants inside The Windsor boasts a sensational view over Lake Toya, Japan. The restaurant brings quintessentially French cuisine to rural Japan. Subscribe to Our Taste: bit.ly/3OZoDcV
The World’s Best Restaurants opens the doors on the most remarkable and exclusive establishments on the planet. Featuring three world famous restaurants per episode, the series explores every aspect of this luxurious world. Each restaurant featured is full of glamour and decadence, as well as compelling back stories concealed within its kitchens. The incredible food is created by a cast of devoted restaurateurs and passionate chefs who dedicate their lives to the pursuit of perfection, set against stunning backdrops. From a stunning underwater restaurant in the Maldives, an alfresco restaurant towering over Bangkok, exquisite New York City cuisine and three Michelin star restaurants in Spain and Las Vegas, to destination dining in the depths of rural England and Japan, the series travels the globe to find places where the food is outstanding, the service impeccable and the experience truly out of this world.
Episode Four Clip 2/3. This film was first broadcast: 2016
Watch More Documentaries
Our Taste –
Our Life –
Our History –
Our World –
Our Stories –
Our Taste is your all-in-one food and drink culinary experience. Sink your teeth into our delicious series and discover hundreds of episodes that will get your taste buds tingling. You’ll discover cooking tips, classic recipes and dining experiences that are truly out of this world.
Content distributed by ITV Studios.
