The appartment is really well located in London. You are close to Hyde Park - a marvellous park and just few stations from important monuments. The town is quiet.