Carl U. Eggleston Funeral Establishment
914 South Main Street, Farmville, Virginia 23901
(434) 392-7000: Office
Oliver and Eggleston Funeral Establishment
300 Meade Street, Crewe, Virginia 23930
(434) 645-9292: Office
Mailing Address: Post Office Box 548, Farmville, Virginia 23901