Katsura Japanese Restaurant Katsura is the signature restaurant of the Millennium Hotels Group, offering an Authentic Japanese experience for all guests. Loading ...