Speaking in terms of shopping for green tea, especially green tea leaves, it's not only in grocery stores! The most delicious and beneficial green tea is fresh, loose leaves from Japan. Here is the list of 7 stores to go for the highest quality green tea leaves!
When going on a shopping spree in Tokyo, do not miss out on its weekend flea market events. Have fun hunting for bargains and unique finds!