Situado a 5 minutos a pie de la Galería Lisson de Londres, el Camelot House Hotel Londres proporciona acceso a varias atracciones turísticas.
Cuenta con 40 habitaciones equipadas con servicio de planchado, además de modernas instalaciones que incluyen televisión con múltiples canales. Todas las habitaciones tienen hervidor eléctrico y nevera, y hay inodoro separado y ducha en los baños.
El Camelot House Hotel se encuentra a 5 minutos a pie del restaurante Ahl Cairo.
El hotel está situado a una distancia de 2 km de los Jardines de Kensington y a una distancia de 2,1 km de la BT Tower. Entre las atracciones de la zona también se encuentra la Mezquita Central Londres, que está a 25 minutos a pie de este hotel de 3 estrellas. Alojándose en el Camelot House, los viajeros familiares tienen acceso al Ojo de Londres, que está a 4 km. La estación de metro Edgware Road, situada a unos cuantos pasos de la propiedad, ofrece una rápida conexión con todas las zonas de Londres.