Francesco's place is the place to stay when visiting London. It's very well located, close to amenities and store as well as easily accessible from central London.