Karta Vacation Rentals





In the heart of central London, a boutique city-centre hotel just a short walk from Victoria Station, Buckingham Palace, St James's Park and Harrods. Easy access to the Thames and Westminster sights puts the best of London on your doorstep.