The pleasant Camden Town apartment is set in a vibrant area minutes away from Madame Tussauds London, British Museum and The London Eye. The apartment is set in a 6-storey building constructed in 2009.
The city center is 4 km away. Serving American and Japanese meals, Hache Camden is about 5 minutes’ walk away.
Nearest underground station is Camden Town, which is only 200 meters away.
Contemporary rooms are fitted with a fridge, a dishwasher and a microwave.