Catfish King Restaurant

2220 W. University Dr.
Denton
Texas
United States