High Tea in London

High Tea is a fashionable way to catch up with friends and is an afternoon ritual in much of Britain.

Read more...