Catfish John's is a Southern restaurant specializing in fried catfish and hushpuppies, served in a casual setting since 1988.