Karta Vacation Rentals
In the heart of London’s Southwark on Stamford Street, minutes from Tate Modern and a 15-minute stroll from St. Paul’s Cathedral. Borough Market and the London Eye are about 0.7 miles away, putting major sights within easy reach.