4901 N 33rd St, McAllen, Texas 78504 USA
Zinnia Water Park on 29th an Zinnia St McAllen
Photo Credit: Yelp