Fort Pedro

From Encyc
Fort Pedro

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