The hotel is centrally located in the Baker Street area, just few minutes’ walk from Baker Street tube station, with its excellent connections to all London shopping districts and tourist attractions. Madame Tussaud’s and the Planetarium are also close by.