Holiday Inn London Camden Lock
30 Jamestown Road London, NW1 7BYWith a waterside location, the Hotel Inn London overlooks Camden Lock. Just 500 metres from Camden Town Underground Station, this modern hotel offers stylish air-conditioned rooms.
130 rooms
from £95