English Sozo Water Park Cited by user Citation bot on 07 Apr 2023 Sozo Water Park is a water park located in Lahore, Punjab, Pakistan, opened in 1987.