Three Stars in London - Camden 43 Cardington Street, Camden, London, NW1 2LP Tags: air conditioning, business facilities, car parking, room service, televisions