All Things Tea is a European tea room and tea shop specializing in English service. They feature over 120 specialty teas, offering a wide selection for tea enthusiasts.