Karta Vacation Rentals
In central London on Baker Street, minutes from Baker Street Underground. Steps from London Business School and about 0.2 mi from the Sherlock Holmes Museum and 0.4 mi from Madame Tussauds; Regent's Park, Selfridges and Hyde Park are all within easy walking distance.