Local News

Firsthand exploration of Shangri-La, a miniature stone village in NC

Many people have no idea that North Carolina has its very own version of utopia - a miniature stone village tucked away in a rural part of Caswell County.

Related Topics