Holiday Inn London Camden Lock

30 Jamestown Road, London, NW1 7BY

Location: Camden
Prices start from: £45.00
Type: Hotel
Check-in: 14:00
Check-out: 11:00

Holiday Inn London Camden Lock