Getting to Central London Hotels From Heathrow Airport (LHR)
Getting to Central London Hotels From Heathrow Airport (LHR)

Even though London Heathrow Airport (LHR) is London's largest airport and it has five terminal, Terminal 1, Terminal2, Terminal 3, Terminal 4, Terminal 5, a lot of visitors are amazed to find that it is actually 16.9 miles from the center of London and that if they are staying in a hotel there that ...