Looking Glass Waterfalls June 5, 2019 by Photographer Ravi 0 Looking Glass Falls is one of North Carolina’s most popular waterfalls, given its easy, roadside access and classic waterfall beauty. Looking Glass Waterfalls Like this:Like Loading...