A luxury 5-Star hotel in London that celebrates the Art, Ritual and Elegance of Japanese hospitality.