Com um jardim e acesso Wi-Fi gratuito, o Clock House Hotel - London Croydon está localizado em Croydon, a 6 km do Palácio de Addington. Esta propriedade está a uma curta distância de atracções como o Hospital Universitário de Croydon. O alojamento dispõe de uma recepção aberta 24 horas.
Todos os quartos do hotel estão equipados com uma chaleira. Cada quarto está equipado com uma televisão de ecrã plano e algumas unidades do Clock House Hotel têm vista para o jardim. Alguns quartos incluem uma casa de banho privativa, enquanto outros têm casas de banho partilhadas.
Todas as manhãs é servido um pequeno-almoço continental na propriedade.
O aeroporto mais próximo é o Aeroporto da Cidade de Londres, a 16 km da propriedade.