1. American Legion 935 Armory Dr, Franklin, VA 23851 Coordinate: 36.67366,-76.93163 Phone: (757) 562-2560