London - Sofitel London Heathrow T5, England, United Kingdom

Address: Terminal 5, London Heathrow Airport, London TW6 2GD, United Kingdom
Venue's Official Website: https://www.sofitelheathrow.com/
 

Five-star airport hotel directly connected to Heathrow Terminal 5, with extensive meeting and event facilities.