When the insane grandiose nature of Tokyo gets to the small town side of me, I find myself fleeing into the urban forest of Tokyo’s Meiji...