1 Best Shopping in The Thames Valley, England

Alice's Shop

This quaint little store is entirely devoted to Alice in Wonderland paraphernalia.