› added 8 years ago
188
TIL Tokyo has the most Michelin-starred restaurants of any city in the world.
via ift.tt