Crazy Banyan Treehouse Cafe Takes Root in Japan | Inhabitat ... An crazy restaurant resting atop a tree in - where else - Japan.