Karta Vacation Rentals
In Vauxhall, London — a short walk from the city centre and just steps from MI6 and the London Philharmonic. A quick drive lands you at Big Ben, Buckingham Palace, the London Eye and Westminster Abbey. Pet-friendly base for urban explorers.