Home to 282 modern apartments, ranging from studios ... s enviable location by echoing the iconic Wembley Stadium arch ...