Apartment Camden Town
Guests of London will have a nice stay at Camden Town apartment.
Buckingham Palace is 4.4 km of the property, while London Eye is around 4.2 km away. Masa Restaurant serving Afghan and British specialties is located close by.
There are Camden Road subway station and St Pancras Railway train station in walking distance.