L

A must in London. Legendary teas and marmalades. B...

A must in London. Legendary teas and marmalades. But above all a magnificent store with its old staircase and its improbable upper floors with their camping dinners or the typical British bathrobes. For each of my London stays, I take a tour.

Comments:

No comments