Karta Vacation Rentals
In the heart of London’s Victoria district, a short walk from Victoria Station and Victoria Coach Station. Buckingham Palace, Westminster, the London Eye and Trafalgar Square are all within easy reach, many sights a 15–20 minute walk away. Centrally located for sightseeing, shopping and quick airport links.