As you can see by this sign that was just inside Tussaud’s, they are opening today at 5 pm.
Below is another picture of the front of the building, this time taken from the north side looking south. The other pictures I’ve taken are from the south side looking north.