Situated approximately 5 minutes' stroll from Camden House Hotel London, guests can reach Sir John Betjeman Statue in no time.
This 3-star hotel is located 3.5 miles from the medieval castle "Tower of London" and 1.3 miles from Gordon Square. The London hotel stands in the immediate vicinity of Camden Town metro station. The famous British Museum is around a 10-minute drive from the Camden House London, while Camden Road is situated only 500 feet away.
You may walk 7 minutes to Domo94 or eat by Lemongrass, located a mere 8 minutes' walk away.