A store (usually a major chain store or department store) in a shopping center or mall whose presence attracts business to smaller shops within the center.
A store (usually a major chain store or department store) in a shopping center or mall whose presence attracts business to smaller shops within the center.