Beach Park at Isla Blanca

LOCATION: 33261 State Park Rd 100 South Padre Island, Texas 78597 USA

WEBSITE: https://beachparktx.com/

ATTRACTION: FlowBarrel Five

VENUE TYPE: Waterparks

Menu