Having lived in London for a time and visited countless times, I will attest that their public transportation is fantastic. You can get off your plane at Heathrow Terminal 3, grab your luggage and get to the Underground terminal in minutes. » 7/29/14 11:19am Yesterday 11:19am