Animal Aid’s Christmas Festival November 24, 2019 Date: December 8, 2019Time: 10.00-16.30Location: Kensington Town Hall Hornton Street, W8 4 London, United KingdomMore info