Tea Shop offers a wide sensory experience with over 120 varieties of tea.