Camden Lock Hotel, Camden, London NW1 8AR

Camden Lock Hotel

89 Chalk Farm Road,
London
NW1 8AR

Tel: 020 7267 3912

Camden Town, Regents Park

Star Rating: 2-star