Designed by
Title
Adidas flagship store at `The Village` commercial area, Beijing, China #90703505
Description
BEIJING-APRIL 3, 2012. Adida store at The Village shopping area on April 3, 2012 in Beijing. Boasting 3,170 square meter of floor space this is the largest Adidas store in the world.
This image is editorial