LikeShareFollow
Founded in the 1890s, the traditional house London Tea as the oldest tea trading house in Switzerland offers tea connoisseurs the best quality tea.