High Falls Park – SC High Falls Park, nestled in the foothills of the Blue Ridge Mountains and located on the shores of beautiful Lake Keowee in northern South Carolina, recently unveiled a new pavilion overlooking the park’s majestic waterfall. This...
Recent Comments