Hotel Holiday Inn London Camden Lock, London

30 Jamestown Road Camden LondonNW1 7BY, United Kingdom
More images