Com um jardim e acesso Wi-Fi gratuito em todas as áreas, o London Palace disponibiliza quartos em Anuradhapura. Os hóspedes podem desfrutar de cozinha do Sri Lanka e ocidental no restaurante.
Cada quarto climatizado possui um mini-bar, varanda e televisão de ecrã plano com canais por satélite. A casa de banho privativa inclui um chuveiro.
O London Palace fica a 5 minutos de carro da Estação Ferroviária New Town. O Nuwarawewa Lakeside (lago) fica a 3 km.