Karta Vacation Rentals
On a quiet side street off lively Leicester Square, this city-center hotel sits in the heart of London’s West End. You’re steps from the National Portrait Gallery and a short walk to Chinatown, Covent Garden, Piccadilly Circus, Trafalgar Square and the National Gallery. Address: Whitcomb Street, Trafalgar Square, WC2H 7HG.