• Sort Blog:
  • All
  • Articles
  • Press
  • Press Releases
  • Q&A
  • Video

Truth ranks world’s best coffee shop

The Telegraph has compiled a list of the world’s best coffee shops, with a certain South African artisan coffee shop coming in at number one! South Africa’s Truth Coffee, situated in Cape Town, has taken the number one spot on the Telegraph’s list of the world’s best coffee...