1. American Legion BUCHANAN Town Hall, Buchanan, VA 24066 Coordinate: 37.527355,-79.67976 Phone: (540) 254-2048
2. VFW (Veterans of Foreign Wars) Po Box 363, Buchanan, VA 24066 Coordinate: 37.52844,-79.705284 Phone: (757) 375-3432