Camden Town Apartment London hotel offers proximity to the historic Tower of London, situated around a 15-minute drive away.
While staying in the 3-star hotel, you are invited to discover the privately run Sherlock Holmes Museum, located 1.3 miles away, or visit sports venues like the fourth-largest Emirates Football Stadium, which is 1.8 miles away. The London hotel features location approximately 20 minutes' stroll from the Treasures gallery "British Library". No matter the religion, travelers prefer to visit the Protestant Westminster Abbey, a popular place of worship located 2.7 miles from the Camden Town London. The property is also merely 9 minutes by foot from the vibrant Stables Market and right around the corner from Camden Town metro station.
While staying at the London hotel, guests can choose from dining options nearby, such as Andy's Greek Taverna, located just 450 feet away, or Alexander The Great at a 5-minute walking distance.