A

The oldest tea shop in all of London, year 1707. B...

The oldest tea shop in all of London, year 1707. Beautiful, well-stocked and dear ... so dear. However, it is worth an exploratory visit, a bit like Harrods, if only to admire the palace and the beautiful packaging of the products.

Comments:

No comments