Nordstrom 639

Nordstrom #639 is a Nordstrom department store located at Christiana Mall, 100 Christiana Mall in Newark, Delaware. The store opened April 8, 2011.