The Iwai Falls, located in a forest with an air of divinity, is also called a Urami-no-Taki (inside view waterfall) because you can enter the inside of the waterfall to get a view from the back.
Google Map
Back to list