Karta Vacation Rentals





In the heart of London's West End, a 5-star hotel on Leicester Square's doorstep. Steps from the National Gallery, Garrick and Wyndham's theatres, and within easy walking distance of the Royal Academy and the British Museum. Ideal for theatre nights and central London sightseeing.