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.
Robin Jarvis is a travel and entertainment writer for OnlyInYourState.com. Her love for travel has taken her to many parts of the world. When she's not working, she loves to hike, kayak and check out new adventures all over the country.
Love South Carolina?
Thank you! You'll receive your first newsletter soon!