DS is somewhat obsessed with it - I am sure I heard you can go inside but cannot seem to get any info on it. We visiting London next week. Thanks