Clifford the Big Red Dog Statue, Leicester Square, London, 5th December 2021 - Leicester Square
Back To What's On