The site is located near Wembley Stadium, in the Olympic Office Centre. It is one of 25 new sites opening in London this week.
You must be logged in to use lightbox functionality
Please Log In or Register