Camellia's World Teas
, 2.12 Kingly Court
London, UK

c +44 20 7734 9939
Must Do Tea and biscuits at five o'clock