Tuesday, May 16, 2023

Megamall

Westfield London, in Shepherd's Bush, is the largest shopping center (2,600,000 sq ft) in Europe.
















No comments:

Post a Comment