Karta Vacation Rentals
In Vauxhall and Nine Elms on the south bank of the Thames in central London. Half a mile from Vauxhall station and about 3 km from the city centre. A short ride or walk puts you near the Houses of Parliament, Westminster Abbey, Big Ben, Tate Britain, the London Eye, The Oval and Brixton’s O2 Academy.