Karta Vacation Rentals
On London’s New Kent Road in the city centre, a short walk from London Bridge. Minutes from Tower Bridge, the Tower of London, the London Eye, Big Ben, Borough Market and The Shard — perfect for sightseers and short-stay city escapes.