Camden Enterprise Hotel is about 2.2 mi from Marble Arch, one of London’s most popular landmarks.