Karta Vacation Rentals
Tucked in the heart of the City of London’s financial district, a short stroll from St. Paul’s Cathedral and Mansion House station. Tate Modern, Sky Garden and the Thames are all within easy walking distance, with Liverpool Street and lively Bow Lane bars and restaurants close by. Pet-friendly serviced apartments with fast links across central London.