Snow covered tea fields of Onocha, Yamaguchi Prefecture
Onocha is a tea farm, factory, and retail brand in a hidden tea production region in Yamaguchi Prefecture on the southern tip of the main Japanese island of Honshu. The...
Onocha is a tea farm, factory, and retail brand in a hidden tea production region in Yamaguchi Prefecture on the southern tip of the main Japanese island of Honshu. The...