Find the Best Resorts in Baker Street
Expedia can help you find the best resort deals in Baker Street. Filter by popularity, hotel star rating or resort name to find the ideal resort package in Baker Street for you and your family.
up to: % savings
108 Baker Street, London, England
Situated on the Baker Street,close to Madame Tussaud`s and Oxford Street`s shopping venues.Whether you coming to London for city break or for business, this hotel is offering quality accommodation and service. read more
Jan 1st, 1970