How would we be able to reach the hotel from Heathrow? (Arriving evening and leaving an early morning flight)
Is there a good public transport to Wembley stadium?
I'm looking for a venue to meet with some visiting US business contacts; it's an informal session but I'd like to show them somewhere quintessentially English during their visit.
Can we hold our meeting in a lounge or dining area? Doesn't need to be private, but does need to be suitable for a business meeting rather than a tourist visit.
Can you help?