Madame Tussauds London is located on Marylebone Road, just one minute from Baker Street underground station however please be aware Baker Street does not have step free access. You can plan accessible travel via Transport for London by visiting their website: TFL Journey Planner