“South of the Border” is a rest stop on Interstate 95 at the borders of South Carolina and North Carolina. This tourist stop was established in 1949. The giant 97 foot tall sign “Pedro” quickly became a landmark for weary travelers to stop.
“South of the Border”