There’s Afternoon Tea - and then there’s a Nobu Afternoon Tea. Set within the luxurious surroundings of Nobu Hotel London Portman Square, the Matcha Masterclass & Sakura Afternoon Tea experience offers a thoughtful fusion of Japanese tradition and contemporary dining.