Karta Vacation Rentals
In the heart of St. James’s, a few minutes’ walk from Piccadilly, Green Park and Buckingham Palace. Located at 7-8 Park Place, SW1A 1LS in London City Centre — an Art Deco luxury hotel steps from Piccadilly Circus and Bond Street.