Get in Touch

James Shoes, located at 76 West Main Street in downtown Waynesboro, has been providing customers with the perfect fitting shoe for close to a century. Our goal isn’t just to sell shoes, but to ensure our customers are fitted expertly to their individual needs.