1. American Legion 1035 Mallard Ln, Halifax, VA 24558 Coordinate: 36.753033,-78.953316 Phone: (434) 476-1268