2 results
 

Kawazu Nanadaru in Izu

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).