Karta Vacation Rentals





In London’s royal quarter, a luxury apartment just a 10-minute walk from Buckingham Palace and Hyde Park Corner. Minutes from Victoria Station and the Queen’s Gallery, this city-centre spot is ideal for sightseeing and theatre nights.