London Heathrow Airport is the closest one to The Stafford London. The airport is 22.0 kms from the hotel.