Happo-en is a beautiful Edo style garden located 15 minutes walk from JR Meguro Station or 3 minutes walk from Shirokanedai Metro Station. It’s part of a …

AloJapan.com