Content
Day 2 continues......... Japan has probably emerged as one of the countries with the most numbers of Michelin-starred restaurants in the world. Being invited to one certainly makes this trip to Tokyo worth the while. Chef Naoto Kishimo (????)Located just about 10 mins walk from the Omotesando (??? ) station is L' Embellir, a charming 1-star Michelin-starred French Restaurant In Tokyo. Read