If you're looking for British restaurants in Taylor look no further. Captain Jay's Fish & Chicken (Taylor) is known for having some of the best British in Taylor. Located at 10257 S. Telegraph Rd...show more
Last updated February 14, 2020