You may have heard of owl bars or cafés, which are very popular in Tokyo, but now London, England is about to launch its own pop-up bar called Annie the Owl. Organized by Locappy, Annie the Owl hopes to raise…
Like this article? Like us on Facebook for more like this!