Login or Join

South of the Border (Pedro's)


South of the Border (Pedro's)


Located on the I95 at the northern edge of South Carolina, this is one of the wierdest places we've ever been. We hope you like hats.

Responses to “South of the Border (Pedro's)”

Leave a Reply