Hotel ReviewsUK Hotel Reviews Leonardo London Heathrow Airport Hotel Review by kumamonjeng November 4, 2017 by kumamonjeng November 4, 2017 Leonardo Hotel in Heathrow is located near the Heathrow Airport so it is really convenient if your flight is really early the next morning. It is only about 10 min…