Karta Vacation Rentals
In London’s city centre, a short walk from Victoria Station. Moments from Buckingham Palace, Big Ben, the London Eye, Hyde Park and Covent Garden. Perfect for budget-friendly city breaks with fast access to theatres, museums and rail links.