Holiday Inn London Camden Lock
30 Jamestown Road, London, England, United Kingdom
Booking.com
Book Now