Camden Lock Hotel  -  3 Star Hotel

89 Chalk Farm Road, Camden Town, Greater London, NW1 8AR [ Telephone not available ]

Loading Photos & Map of Camden Lock Hotel

Be the first to Write a Review!

Been to Camden Lock Hotel? Share your experiences!