The 10 Manchester Street Hotel is located in the West End of London, a short walk away from Oxford Street, just off Baker Street and a short distance from Madame Tussauds.