London is a real haven for luxury tea shopping, where the finest varieties are available across the city. A wide selection of tea brands, including limited edition versions, can be purchased in many of this great city’s luxury retailers.
Many Michelin star restaurants choose these London suppliers to provide them with the best pickings of luxury tea in London.
There are a wide range of Luxury Tea suppliers dotted all over this fantastic city. These suppliers supply some of London’s finest hotels and restaurants.