Karta Vacation Rentals





Tucked on a quiet street just off Leicester Square, in the heart of London's West End. Steps from the National Portrait Gallery, Theatreland and Chinatown. A central London hotel near Trafalgar Square, Piccadilly Circus, Covent Garden, Big Ben and the British Museum.