Why do you have to put THE Globe Theatre instead of just Globe Theatre? Wht not THE London Eye also? Inconsistency. Why not accept Tate for Tate Modern?
Jetpunk doesn't look at punctuation when you type in your answer. For whatever reason your answer didn't work, not including the apostrophe was not it.
I'm not sure about the "centre of the West End" one. Leicester Square is an important centre in the West End, but I've never heard of anyone claiming it's the centre of the West End before. It's certainly nowhere near its geographical centre. I guessed Marble Arch and Oxford Street before giving up - both of which could also be called centres of the West End.
But yes, monarch would be better.