Karta Vacation Rentals
In the heart of Soho in central London, a short stroll from Leicester Square and Oxford Street. Piccadilly Circus, Tottenham Court Road and the British Museum are all within easy walking distance. Steps from Prince Edward Theatre, Old Compton Street and Chinatown, with UCL and Buckingham Palace close by.