1305 E Jasmine Ave, McAllen. FREE admission. (214) 537-3419. American Legion, is a Non-Profit Organization that supports Veterans as well as a lot of community involvement. It is open to the Public, you only need to sign the Guest Register. They do have some food items for sale, during dances.