afternoon tea Food London Food Review: Afternoon Tea, The Capital Hotel, 22 Basil Street, Knightsbridge, London Emma Mykytyn 12 October 2015 1