Where is Latourell Falls?

Where is Latourell Falls located?

Latourell Falls, Latourell Falls, United States of America (approx. 45.5371°, -122.21686°)


Where is Latourell Falls on the map?