Mount Kōya, a UNESCO World Heritage Site Mount Koyasan a.k.a Mount Kōya is mystical town located amid eight mountain peaks which are said to resemble a lotus plant. This unassuming town is the perfect spot to recharge when traveling around Japan. Lindsay, (my wife) and I decided to go on […]