Venue

Holiday Inn Express London - Heathrow T5

Address: London Rd, Slough SL3 8QB, 

United Kingdom

 Phone:+44 1753 684001