Tower Grounds, New Brighton, Merseyside, England. The site of the former New Brighton Tower.