Camden Town Residences
Camden Town Residences is a great place to stay in London.
Major London sights, such as Buckingham Palace and Tower of London are located nearby. Due to an underground station nearby, this hotel is perfectly connected with other parts of London.
Situated 50 meters from the venue Meribel Brasserie and Lemongrass serve a variety of food.
There is Camden Town metro station not far away.