Hotels Hotel New Otani Tokyo, Executive House Zen, Japan – Unravel Travel TV Leslie Graham 02/08/2021 Share EXECUTIVE HOUSE ZEN is a discrete hotel-in-hotel comprised of 87 smartly appointed rooms with the concept of “ZEN”, offering a moment of tranquillity and ...