Cracker Barrel is a restaurant and retail store offering homestyle Southern cuisine and a variety of unique gifts and merchandise.