High Falls (Rock City)

High Falls (which also goes by the name Lover’s Leap) is an artificial waterfall and is arguably the signature attraction of the Rock City Lookout and Gardens on the Georgia side of Lookout Mount…