Palace Theatre - London Schedule | Ticket Lodge

Palace Theatre - London Schedule of Events

Check out what's happening at Palace Theatre - London!  Palace Theatre - London is located at 113 Shaftesbury Ave  in London, Greater London (United Kingdom). Palace Theatre - London holds up to 0 fans and tickets are always in demand.

Palace Theatre - London
113 Shaftesbury Ave 
London, Greater London W1D 5AY

Seating capacity: 0