Mall

A shopping mall is a North American term for a large indoor shopping center, usually anchored by department stores.

(source: en.wikipedia.org)

Downward Trend Continues As Mall Anchor Stores Lose Foot Traffic

More Posts