Sushi

Must-Visit Cities in Japan for Foodies

Japanese food is one of the most popular cuisines in the world and we have seen a real surge of Japanese restaurants popping up on our high streets in the UK. But what if you are travelling to one of the best Asian destinations? Did you know that Tokyo restaurants have the most Michelin stars of any city in the world, with an astonishing 314 total stars in 2018, 173 more than closest rival Paris! Check out some of the best Tokyo restaurants to get a good variety of the foods that this fabulous country has to offer, but here …

Read more