Karta Vacation Rentals
In the heart of London City Centre, a short stride from the Financial District and minutes from St. Paul's Cathedral and The Strand. The British Museum, Barbican Arts Centre, Tate Modern and Covent Garden are all within easy reach.