Hagy’s Catfish Hotel in Shiloh Treats Patrons Like Family

A plate of catfish and ribs from the Catfish Hotel restaurant in Shiloh, TN.

For three generations, the Hagy family’s Catfish Hotel has served lovingly prepared whole catfish to loyal regulars and wayfarers bound for the nearby Shiloh battlefield.