Apartments Camden Town
Camden Town is a great place to stay in London.
Major London sights, such as London Eye and British Museum are located nearby.
Guests at Camden Town are accommodated in rooms with heating and Wi-Fi.
Serving a wide assortment of dishes, The Worlds End and Hache Camden are about 250 meters from the property.
Camden Town underground station is close to Camden Town.