Karta Vacation Rentals





A contemporary hotel on Edgware Road in Marylebone, moments from Marble Arch and Hyde Park. Oxford Street shopping, Baker Street, Selfridges and Buckingham Palace are all within easy reach, with Paddington Station close by for quick Heathrow Express access.