Karta Vacation Rentals





In Vauxhall, minutes from London City Centre and a few streets from the Thames. A short drive gets you to Big Ben and the London Eye; Tate Britain, St. Thomas' Hospital (0.7 mi) and Trafalgar Square (1.5 mi) are close by. Nearby local draws include Vauxhall City Farm, the London Philharmonic Orchestra and Altitude 360.