Green Tea

Green Tea
  • Green Tea / 340ml
  • Meticulously selecting excellent tea leaves to soak; refreshing, and with lingering aftertaste.