London is one of the world’s most desirable shopping destinations, making it an ideal holiday destination for both long and shorter trips. You’ll be living in one of London’s most desirable locations, only a short walking distance from the Royal Albert Hall, the sophisticated boutiques in Knightsbridge, Kensington High Street and various well-kept parks and gardens.