Our Lady of Sorrows Church is a Roman Catholic parish located in McAllen, Texas. The church was established in 1967 to serve the growing Catholic community in the area. The church is known for its beautiful architecture and stunning stained glass windows. It is also home to a number of religious and community events throughout the year.