El Clock House Hotel - London Croydon se encuentra en Croydon, a 6 km del palacio de Addington y ofrece un jardín y conexión WiFi gratuita. El establecimiento se halla a poca distancia de algunos lugares de interés, como el hospital universitario de Croydon. El alojamiento tiene recepción 24 horas.
Todas las habitaciones del hotel disponen de hervidor de agua y TV de pantalla plana. Algunos alojamientos del Clock House Hotel gozan de vistas al jardín. Algunas habitaciones cuentan con baño privado, mientras que otras tienen baño compartido.
Todas las mañanas se sirve un desayuno continental en el establecimiento.
El establecimiento está situado a 16 km del aeropuerto de la Ciudad de Londres.