Karta Vacation Rentals





In the heart of London’s Southwark, a short stroll from the Thames and Tate Modern. Walkable to Borough Market, St. Paul's Cathedral and the London Eye, this central hotel sits near Blackfriars Road. Pet-friendly and family-friendly lodging with quick access to top city sights.