Nestled just across from the Cape Fear River, about 10 miles from Wilmington, the town of Leland, North Carolina, blends affordable housing, welcoming shops, expansive green spaces, and seamless ...
The Town of Leland has announced that it has taken another step toward creating its first-ever nature preserve.