5 Best Places to Buy Green Tea in Tokyo For Your Souvenir!
Speaking in terms of shopping for green tea, especially green tea leaves, it’s not going to be at the grocery store! The most delicious and beneficial green tea is fresh, loose leaves from Japan. Here is the list of 5 stores to go for the highest quality green tea leaves!