The Floating Moon Tea House

Nestled by the Sumida River, the Floating Moon Tea House is less a place of serene contemplation and more a shadowed nexus of Edo's undercurrents. In 1603, afte...