Sliding Rock, N.C. – Natural Water Slide Thrills

Sliding Rock is a 60-foot natural water slide located near Brevard, N.C. (Photo: Sliding Rock is a natural water slide long-used by adventurous tourists looking for a fun way to cool off during the hot summer months. Located on Looking Glass Creek in the Pisgah National Forest near the quaint college town of Brevard, North Carolina, this water feature is a popular place to cool off and enjoy outdoor family fun during the South’s sweltering summer months. This slab of rock offers a 60-foot-long gentle slide, landing swimmers into large pool [...]