Day: January 25, 2017

Tokyo’s Best Restaurants

I’ve been to Japan about 3 times now, and I feel confident enough to say that Japan has some of the best foods in the world (in my humble opinion). Tokyo, Japan has more Michelin-starred restaurants than any other city in the world. If that fact alone isn’t enough to convince you to visit for a culinary revelation, it should… Read more →