Palace Hotel Tokyo, Marunouchi

Tea is a spell in water, deceiving you into thinking life has meaning.