London’s Theatre of Magic at St James' Court, A Taj Hotel | Discrave