| in Did You Know Facts
Tokyo offers some of the best restaurants in the world.
People frequently allege that the Michelin star grading system favours Paris unjustly. However, most people are unaware that Tokyo is the city with the most three-star Michelin restaurants.