Karta Vacation Rentals
On the corner where Oxford Street meets Park Lane, steps from Marble Arch and a five-minute walk to Hyde Park. Central London base minutes from Selfridges, Baker Street and top Tube links. Pet-friendly and perfectly placed for shopping, museums and live events.