Karta Vacation Rentals
On the border of Belgravia and Victoria in Central London, a short walk from Victoria Station and only about 15 minutes' stroll to Buckingham Palace. Hyde Park, Big Ben, Harrods and Piccadilly are all within easy reach, making this a prime luxury boutique hotel base for sightseeing.