Beach Park at Isla Blanca33261 State Park Road 100South Padre Island, Texas 78597, US
Seating Capacity: 0