Karta Vacation Rentals





In the heart of London's West End, just off Oxford Street. Steps from Marble Arch and close to attractions like the Frameless Immersive Art Experience and Still Water. A central London hotel that works for both leisure and business stays.