World’s Largest McDonald’s Flagship Restaurant Opens in London Olympic Park

With 32,000 square feet, 1,500 indoor and outdoor seats, two floors and 500 employees, the size of the London Olympic Park McDonald’s restaurant alone makes it an imposing new addition to the McDonald’s (MCD) global fleet. But in the world of retail, the term “flagship” is not just about size alone. There are expectations that […]