Karta Vacation Rentals

In Southwark, just south of the Thames in London city centre. This pet-friendly apartment sits about 2 km from the city heart and is a 15-minute walk from The Shard and the riverside. Borough Market, Tate Modern, St. Paul's Cathedral and the Kirkaldy Testing Museum are all close by.