Find hotels near Palace Theatre, 109-113 Shaftesbury Ave, London, W1D 5AY. View hotels, hostels, b&b's and other accommodation close to Palace Theatre. The top hotels near Palace Theatre.
109-113 Shaftesbury Ave, London, W1D 5AY