Hi! We're travelling to Madam Tussauds this weekend, will be arriving at Baker Street around 2pm and our booking at MT is 4pm, so wondered what was around there to do? Our current thoughts are go to Regents Park and let the DC burn off steam for a couple of hours before going MT. But just incase the weather is pants, wondered what else there was within walking distance of MT? Thanks in advance!