
My top 5 bites in Tokyo
The tiny little city of Tokyo, Japan hosts roughly 137,000 restaurants (per the first result on Google) and 239 Michelin Stars. I recently spent 12 days in Japan, 4 of which were in Tokyo. Despite my best efforts, I wasn't able to try every restaurant…
Continue reading...