Green Street Advisors department stores need to shed 800 locations

Green Street Advisors department stores need to shed 800 locations