Halifax VA Mortgages 1. 161 S Main St, Halifax, VA 24558 | Farm Credit of the Virginias (434) 476-6533