Karta Vacation Rentals
In a quiet street in Vauxhall, central London — five minutes' walk from Vauxhall bus and Tube stations with fast links across the city. Walk to Westminster (Big Ben, London Eye) in about 20 minutes; Tate Britain and Albert Embankment are nearby and the South Bank is reachable on foot in roughly 25 minutes.