Charlotte – Downtown Waterfall April 5, 2019 by Photographer Ravi 2 Thomas Polk Park is located on the southwest corner of Independence Square in downtown Charlotte. A man-made waterfall cascades down, and the water courses through channels that feature vignettes of Charlotte’s history. Charlotte – Downtown Waterfall Like this:Like Loading...