Executive House Zen

Executive House Zen is a “hotel-in-hotel” with 87 rooms located on the 11th and 12th floors of the main building of Hotel New Otani (Tokyo). Received the highest five-star rating for the third consecutive year in the Forbes Travel Guide 2022 Hotel Ratings category.