Independence Hills Park

North Merida Drive, Laredo, TX 78046