Tokyo is one of the largest cities in all the world, filled with incredible gardens, soaring skyscrapers and enough karaoke bars to make even the most well-oiled vocal cords sore. As a bustling metropolis, Tokyo really has some epic places to rest your head, especially if you’re looking for somewhere a little more quirky! We’ve … Continue Reading