High Falls Georgia – Top Waterfalls in the World

The High Falls of the Lookout Mountain, Georgia, is a manmade waterfall located near Chattanooga, Tennessee. It is an impressive feat of engineering approximately 43 metres (140 ft.) high that falls into a base like a small pool.

High Falls - Lookout Mountain

It is located just off the Lover’s Leap and Observation Point, from where it is possible to see the stunning panorama of the Chattanooga Valley and where one can supposedly see seven states of USA.

High Falls - Lookout Mountain

High Falls Location

Lookout Mountain, Chattanooga – Tennessee/Georgia