When people seek advice about where to go for afternoon tea in London, the answer is easy— the answer is Amanzi.