Karta Vacation Rentals





In Elephant & Castle, South London — minutes from Elephant & Castle tube and close to the River Thames and Southbank. Big Ben, the Houses of Parliament, the London Eye, Oxford Street and Leicester Square are under 15 minutes by tube; Tate Modern, the National Theatre, Imperial War Museum, London Aquarium, London Dungeon, Shakespeare's Globe, the Kia Oval and Ministry of Sound are all within about 1.5 miles. London Bridge and Tower Bridge are a short drive away.