Church's Texas Chicken

5034 N Peoria Ave Tulsa OK 74126 USA

(918) 425-0678

Location