My hOtel: Cheval Harrington Court, London
Located in South Kensington, minutes from the tube station, Cheval Harrington Court was one of my best discoveries in London. Lovely brand new serviced apartments (which come with a bottle of champagne, of course!).
Share