Located in London (Camden), Camden Lock by CAPITAL is within a 15-minute walk of Regent's Park and ZSL London Zoo. This upscale apartment is 1.8 mi (2.9 km) from Russell Square and 2.1 mi (3.4 km) from The Brit ... Read more

View all Luxury Hotels in London