Holiday inn Camden lock

Other from 30 Jamestown Road, London, United Kingdom
Holiday inn London - Camden Lock provides luxury room services in London. Our Hotel in London located near London's beautiful attraction and delivered stylish and well decorated accommodation.
Our Offices
HQ
Holiday inn Camden lock London
0044 20 7485 4343
30 Jamestown Road, London, United Kingdom