Church's Texas Chicken

Restaurant in Del Rio, Texas