James Scott March 28, 2018 No Comments Business that have the ability to bring large number of customers to an area. These businesses can also be called anchor or leader properties.