Japanese Gardens

You can relieve the stress of the urban Tokyo atmosphere in Japanese gardens!
Many Japanese gardens offer the opportunity to drink matcha!

Scroll to Top