American restaurant · 5787 N Main St, Cayuga, IN
Dine-In
More food in Cayuga, IN · American Food in Cayuga