Holiday Inn London – Camden Town – 130 rooms

The Holiday Inn London – Camden Lock is located in the heart of vibrant Camden Town. The hotel overlooks the Regent’s Canal, offering views of the waterways and Camden Markets.

Similar properties