South Carolina’s Niagara Falls Is Too Beautiful For Words

Great news, South Carolinians! You no longer have to make sure your passport is current or drive more than 700 miles to see Niagara Falls. The Palmetto State has its own Niagara,and we can’t sing its praises often enough.

Falls Park and South Carolina’s own Niagara Falls is located at 601 S. Main St., Greenville, SC 29601.

Have you visited Falls Park recently? We’d love to know in the comments! Find out more about that observation deck known as Liberty Bridge in this previous article.