Alice through the Looking Glass at Guildford Castle - Picture of Guildford Castle - Tripadvisor
Alice Through the Looking Glass' sculpture, Castle Bowling Green, Guildford, Surrey, England, Great Britain, United Kingdom, UK, Europe Stock Photo - Alamy