Afternoon Tea in London

Spring has well and truly sprung. Lambs are leaping and chicks are hatching, and you know what that means in London? It means everyone goes completely Afternoon Tea crazy! There are few things [...]

Read More