Karta Vacation Rentals
In the heart of Kensington, just a 3-minute walk from Earl's Court Station. Minutes from the Natural History Museum, Victoria & Albert Museum and the Design and Science Museums, with Royal Albert Hall, Harrods and Olympia London all within easy reach. Quick tube links put Hyde Park and central London a short ride away.