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.