Karta Vacation Rentals





In central London, quietly facing a central garden and a short stroll from Russell Square and the British Museum. This compact city hotel sits within easy walking distance of Covent Garden, Leicester Square, Tavistock Square and nearby cultural spots.