




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.