Blackbeards' Restaurant

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