Situated in London, 600 metres from Victoria and Albert Museum, 1.2 km from Harrods and 400 metres from Natural History Museum, Stayo Kensington features accommodation with a terrace and free Wi-Fi.
Number of rooms: 6
16A Bute Street, Kensington and Chelsea, London, SW7 3EX, United Kingdom