Clean and very well located apartment to visit London for a short stay