Physical Address 25892 North James Madison Highway New Canton, VA 23123 United States See map: Google Maps Mailing Address PO Box 220 New Canton, VA 23123 United States See map: Google Maps Website URL http://cvhsinc.org City / County Buckingham County View PDF