Cracker Barrel, known for its comforting Southern-style food and rustic atmosphere, has permanently closed its South Portland restaurant, the only location in Maine. The decision comes after the ...