Fort Pedro
Fort Pedro is a roadside attraction at South of the Border, along Interstate 95 in South Carolina, just south of North Carolina.
Fort Pedro is a roadside attraction at South of the Border, along Interstate 95 in South Carolina, just south of North Carolina.