We loved our stay at the apartment in London!
The apartment is very well located and allowed us to go to all places in the city of London on foot. Also, it is close to everything (supermarkets, transport, restaurant, etc).