Karta Vacation Rentals
In the heart of central London, this boutique guesthouse sits a short walk from Victoria Station and minutes by car from Buckingham Palace and Hyde Park. Big London sights like Big Ben, Westminster and St. James’s Park are all within easy reach — ideal for city-centre stays.