Karta Vacation Rentals
In the heart of London’s South Bank on 111 Westminster Bridge Road, SE1. A short walk puts you at the London Eye, Westminster Bridge, Big Ben and the Thames, with Lambeth North and Waterloo stations nearby for quick hops across the city.