• Blackbeards' Restaurant

    103 East Saturn Lane
    South Padre, TX 78597
    Tel: 956-761-2962
    Fax: 956-761-2784
    Get Directions