Holiday Inn London Camden Lock 4 stars

30 Jamestown Road, Camden, London, NW1 7BY, United Kingdom

Hotel image
Read more reviews for Holiday Inn London Camden Lock