Horse Tail Waterfall is located in Saint-Claude, France on Gorges du Flumen, Cascade de la queue de cheval. Horse Tail Waterfall is rated 4.5 out of 5 in the category tourist attraction in France.
Address
Gorges du Flumen, Cascade de la queue de cheval