Offering free WiFi and city views, The Kensington duplex apartment is an accommodation set in London, just 400 metres from Natural History Museum and 500...
The Kensington duplex apartment
bute street, south kensington Flat 27A, Kensington and Chelsea, London, SW7 3DS, United Kingdom