Whole Foods has signed a lease to open a store at 600 H Street NE, the second DC store that the grocer has announced in the last week.