We know this place from the numerous billboards that greet visitors with catchy slogans within a hundred-mile radius, or from physically stopping here near the North Carolina and South Carolina border in Dillon. If you have traveled to the Grand Strand, there is an excellent chance that you passed South of the Border. You can…