Tea Store is a chain of retail shops and European Bistros which sell loose leaf tea and tea accessories. The company started in Germany in 1978.
: Second Floor
+966 11 2194484