Happo-en Japanese Gardens Tokyo
Happo-en, meaning ‘Garden of Eight Views’ or ‘beautiful from all views’ are traditional Japanese Gardens located in Shirokane which is not far from the centre of Tokyo. The closest train station is Shirokanedai or not so far from Shinagawa Station. …