Fun Fact: King of Restaurants?

Small restaurant Japan Tokyo Japanese

Tokyo, Japan has the most top rated restaurants in the world.

Published by Adam (Neko Random)

Nerdy guy who loves video games, movies, history, tv, and trivia.

Leave a Reply

%d bloggers like this: