Yahoo! Satellite Maps:
Central and Eastern Europe's largest shopping mall, Lodz, Poland

"Centrum Manufaktura" - Central and Eastern Europe's largest shopping mall, in Lodz, Poland. Total area of 27 hectares (2,900,000 sq ft). [...]