This Tiny Village In North Carolina Is The Little Charleston Of The Mountains

Nestled in the mountains of North Carolina is a village commonly known as Little Charleston. But for those unfamiliar with this charming little community, the nickname is not what you would think.

North Carolina’s Little Charleston is a small, quiet and historic village surrounded by large outcroppings of flat granite rock. Hence, the name Flat Rock. You can call it Little Charleston if you want; but locals just know it as home.

Have you visited Little Charleston? We’d love to know!