Apartment 1.8, Garden House, 86-92 Kensington Garden Square, London, W2 4BB | Dealsourcr