Das 3-Sterne-Camelot House Hotel London liegt lediglich 5 Gehminuten von der Lisson Gallerie entfernt und befindet sich in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten der Stadt.
Die 40 Zimmer sind mit einem Bügeleisen/Bügelbrett ausgestattet und verfügen über moderne Einrichtungen wie ein Fernsehen mit mehreren Kanälen. Zu diesen Zimmern gehören auch ein Wasserkocher und ein Kühlschrank sowie eine getrennte Toilette und eine Dusche.
Das Restaurant Ahl Cairo bietet verschiedene mediterrane Gerichte und liegt einen 5-minütigen Spaziergang vom Camelot House Hotel entfernt.
Das Hotel liegt ca. 6 Kilometer von der Saint Paul's Cathedral und ist auch in 3 km Entfernung vom Bahnhof Charing Cross. In der Nähe befinden sich die kulturellen Sehenswürdigkeiten das St. Mary's Hospital (800 Meter) und die Cabinet War Rooms (3 km). Vom Camelot House London aus erreichen Sie das British Museum in 10 Minuten mit dem Auto. Die nächstgelegene U-Bahn-Station Edgware Road ist in der Nähe vom Hotel.