The Best Bar in the World

The best bar in the world is in Kyoto, Japan. You cannot get directions to this bar. It can’t be found on the map. Someone who knows where it is must take you there. Once you enter this bar, you are a regular. You are home. ¬†Everyone may not know your name, but if you … Read more