25306 N James Madison Hwy, New Canton, VA 23123