Karta Vacation Rentals





In the heart of central London, this luxury Art Deco hotel sits steps from Piccadilly Circus and the London Palladium. A short stroll or quick drive puts you close to Hyde Park, Buckingham Palace, the British Museum and Big Ben.