Our Lady Queen of Angels Catholic ChurchParishShare916 South Leo AvenueLa Joya, TX 78560United StatesGet directions