Leigh Farm

E of Chapel Hill off NC 54
Chapel Hill
North Carolina
United States