Where is Palace Theatre

109-113 Shaftesbury Avenue London W1D 5AY