Holiday Inn Camden Lock 30 Jamestown Road,Camden, North Central London, London London NW1 7BY, UK
Prices that are cheaper than those available on other websites