12 hours in London – Utilizing your Heathrow Layover

12 hours in London – Utilizing your Heathrow Layover

You have a stop over in London and you want to explore – the only problem is that your layover is somewhere between 9-12 hours. You may be thinking, is it even worth leaving Heathrow? My answer, YES (especially if you’ve never been to London before)! So here’s how you can make the most out [...]