JAMES CITY — Stitching enthusiasts in the Williamsburg area have a replacement store in the stitching world with opening of Liberty Hill Needleworks on Longhill Road. For more than 40 years, Lydia ...