1. American Legion 124 S South St, Farmville, VA 23901 Coordinate: 37.30032,-78.39221 Phone: (862) 824-5225