Originally Posted by mhron
Thank you all for the info.
Is there a mall or movie theater close by to lhr. anything to make the time pass?
Mmmmmm. Not sure.
Go into London - Oxford Street probably counts as one of the world's biggest outdoor malls, and Leicester Square has plenty of cinemas.