
Road tripping through South Carolina? Then, South of the Border is a must stop. Located just across the North Carolina/South Carolina border on Interstate 95 in Dillon, S.C., this self proclaimed “highway oasis & gateway to the southeast” is the perfect place to get out of the car and spend an hour or more wandering through Pedro’s land. Continue reading
Recent Comments