St. James is located along the southeast coast of North Carolina - just a few miles from the old fishing village of Southport, NC and about 30 miles south of Wilmington, NC. St. James is in Brunswick County, NC, which is characterized by growing communities nestled in some of the most unique wetlands areas of the United States.
Courtesy of St. James Plantation