Karta Vacation Rentals
In a peaceful west London enclave between Chelsea, Tate Britain and Westminster. This small boutique hotel sits a short walk from Victoria Station and Sloane Square, and is about 1.2–1.5 km from Buckingham Palace, Big Ben and Harrods.