News

Near the North Carolina border, Landrum, South Carolina, is a dreamy mountain town. Take in the views, shop downtown, or ride some horses during a visit.