Pearl South Padre Beachfront Resort Hotel

310 Padre Blvd South Padre Island TX 78597 USA

(956) 761-6551

Location