SOUTH PORTLAND, Maine — 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 ...