Thorpe Park, formerly also known as Thorpe Park Resort, is a theme park located in the village of Thorpe between the towns of Chertsey and Staines-upon-Thames in Surrey, England, 20 miles west-southwest of Central London. From Wikipedia
Social media posts show the frozen treats were introduced last year with availability depending on store