minube
Well located airport hotel
The Express By Holiday Inn London Heathrow is in London, England. It's by Heathrow Airport, and is 800 meters from Heathrow Underground Station, 15 miles from central London and nearby tourist attractions. The restaurant is open for breakfast, lunch and dinner and there's a bar that offers wine, beer, spirits and other snacks.