A fantastic meeting venue just yards from the iconic Wembley Stadium.