Nothing is more English than afternoon tea and none says London more that that at the Terrace at the Dilly. 3 I recently spent a mighty indulgent afternoon devouring high tea at The Dilly Hotel. The interesting name of this five-star hotel is a nod to the area in which it lives – Piccadilly Circus.…