This apartment is very well located in London on a quiet street only 10 minutes walk from St. Pancras station and 10 min walk from Camden. It is small place but has all the amenities you would need for a short stay in London for 1 or 2 people.
The check in is easy and the place is clean and well equipped.