Queen of Angels Church is located at 908 Leo Avenue, La Joya, TX