Karta Vacation Rentals
In London’s lively Southwark, a short walk from the Thames and Tate Modern. The Hoxton Southwark on Blackfriars Road puts Borough Market, St. Paul’s Cathedral and the South Bank within easy reach. City-center, pet-friendly base for sightseeing and theatre nights.