Ten hour layover in London
I have a 10 hour layover at Heathrow from 11am - 9pm. Any recommendations of what we should do with our time. Flying in from Canada and flying out to South Africa. Not sure if this is the same terminal. Thinking about going into London but what do we do with our carry on luggage? Thoughts?