Joe’s Tea Co. Now at Selfridges

Just in time for the busy festive shopping season Joe’s Tea Co. can now be found in Selfridges.  Voted the best department store in the world three times in the last four years, Selfridges is an iconic British store and you will find us in the Foodhall nestled amongst many delicious treats.  If you’re stuck for Christmas present ideas we highly recommend popping in and creating a hamper full of luxurious food for a foodie friend or relative.