Found: 1 result
Kawazu Nanadaru (Seven Waterfalls) is an amazing spot hidden in the mountains above the small town of Kawazu in southeastern Izu (100km southwest of Tokyo).