Karta Vacation Rentals





In the heart of Bloomsbury, central London — a boutique hideaway steps from Russell Square and a few minutes' walk to The British Museum. Covent Garden, the West End and Oxford Street are all close by, so theatres, shops and iconic London sights are literally on your doorstep.