Camden Town is located in a vibrant area of London, about 2.6 km away from British Museum. Camden Town has been welcoming guests to its comfortable rooms since 2009.
The property lies within 3.6 km of National Gallery. The hotel offers perfect location 4 km from the center of London.
Providing a variety of meals, Hache Camden and The Diner are approximately 50 meters away.
London City airport is about 20 minutes by car.